Conceptos de Programación

Existen muchos tipos de lenguajes de programación y aunque no encontremos muchas similitudes a simple vista, los fundamentos son los mismos.

Los siguientes conceptos son los fundamentales para interactuar con una computadora. Además, estaremos usando Code.org, Glitch, Scratch, y otras herramientas para enseñar estos conceptos a los niños de una forma divertida y práctica.

Algoritmo

Paso a paso de una serie de operaciones que se ejecuta para resolver un problema.

Secuencia

Una ser de pasos necesario para completar una tarea. Las computadoras leen y ejecutan comandos en orden de arriba hacia abajo.

Arreglos

Variable que puede guardar más de un valor a la vez. Los elementos son ordenados para que se pueda acceder.

Condicionales

Realiza decisiones basadas en condiciones(ejem. Si llueve, abrir el paraguas)

Funciones

Una sección del programa que ejecuta una tarea en particular. Este conjunto de instrucciones puede ser invocado una y otra vez.

Loops

Ejecutar la misma secuencias varias veces.

Operadores

Expresiones matemáticas y lógicas (ejem. a = b + c)

Remixing

Tomar un proyecto existente o una idea y modificarla o agregar contenido.

Debugging

Encontrar problemas en el código y resolverlos.

Eventos

Una acción que origina otra acción (ejem. cuando el contador del semáforo llega a 0 cambia de color)

Modularización

Explorar conexiones entre el programa. Partir el programa en pequeñas partes de código.

Paralelismo

Realizar acciones al mismo tiempo.