# data[].attributes.body
Para definir instrucciones a un ordenador hemos de utilizar un lenguaje o código específico, que ha sido prediseñado con el fin de que la interpretación de cada instrucción sea unívoca.
Los lenguajes de programación, salvando las distancias, tienen similitudes con las lenguas humanas: evolucionan (p. ej. aumentan o disminuyen el número de vocablos), se expanden internacionalmente y triunfan si gran número de personas se decide a utilizarlos, o caen en desuso y se convierten en lenguas fósiles.

# data[].attributes.body
- Resolver un problema.
- Crear programas que exhiban un comportamiento deseado

# data[].attributes.body
- Definir instrucciones para ser ejecutadas por un ordenador ( programa).

- Proceso de diseñar, codificar, depurar y mantener el código fuente de programas.

# data[].attributes.body
Material de consulta

http://programar.gob.ar/descargas/manual-docente-descarga-web.pdf

# data[].attributes.headline
                                                 Habilidades

# data[].attributes.subject
                                                 Habilidades

# data[].attributes.body
Simbolización: los bloques tienen formas diferentes según la instrucción que representan.
Síntesis: integración de grupos de funciones más simples.
Análisis: reconocer que una acción compleja puede resolverse a partir de acciones simples que se repiten de forma rutinaria o de acuerdo a una determinada condición.
Secuenciación: organización espacial y temporal de las acciones que deberán ejecutarse para alcanzar el objetivo propuesto por cada consigna.
Anticipación: análisis previo de la secuencia de acciones que permita reflexionar sobre la ejecución. Reconocimiento de patrones: soluciones más sencillas para un determinado problema e incluso pueden proponerse soluciones genéricas para versiones similares del problema.
Resolución de problemas: cuando hay resultados no previstos cuya causa resulta desconocida, estos problemas no se encuentran estructurados y no tienen una solución única.
Creatividad: favorecer el pensamiento creativo mediante la búsqueda de caminos diversos y soluciones que resuelvan distintos problemas.
Colaboración: Recuperar códigos realizados por otros y compartir los propios.
Autonomía: La herramienta permite reiniciar una secuencia y ejecutar la acción tantas veces como desee.
Reflexión sobre el proceso de aprendizaje: revisar errores o fallas en el programa.
Transferencia de procesos aprendidos habilidades aplicadas a otros problemas o disciplinas.

# data[].attributes.body
https://www.youtube.com/watch?v=6JyBCx6WGJQ

# data[].attributes.body
http://program.ar/planificacion-segundo-ciclo-primaria/