A medida que aprenda programación en este curso, aprenderá que es el proceso utilizado para diseñar y ordenar los pasos necesarios para completar proyectos informáticos. También está muy relacionado con la creación de programas de ordenador y videojuegos.
Este curso gratuito es creado e impartido por Khan Academy. El objetivo principal es trabajar y aprender los principios de la ciencia de programación avanzada (Principios de Ciencias de la Computación AP).
Aprenda sobre variables, cadenas, procedimientos, lógica booleana, aleatoriedad, iteración y listas con ejemplos en JavaScript, Snap y Python.
El curso está específicamente diseñado para aquellos interesados en la formación profesional en programación y lenguajes informáticos. Para aquellos que quieran aprender a desarrollar utilizando diversas herramientas digitales.
Esto es especialmente cierto para aquellos que trabajan o estudian programación e informática.
Se requiere algún conocimiento previo de JavaScript, Snap y Python para participar en el curso. También debe tener una computadora con una conexión a Internet estable para acceder a todo el contenido del curso en línea.
El curso constará de 9 lecciones y 3 cuestionarios, divididos en horarios de lección flexibles para que pueda completar el curso a su propio ritmo.

Aprenderás y comprenderás los conceptos básicos de la programación. Aprenderá sobre variables, cadenas, procedimientos, lógica booleana, aleatoriedad, iteración y listas con ejemplos en JavaScript, Snap y Python.
Finalmente, podrá realizar un examen de más de 200 preguntas escrito en pseudocódigo para el examen AP CSP. Puede practicar lo que ha aprendido y estudiar para el examen Principios de Ciencias de la Computación AP.
Tendrás acceso a materiales multimedia como manuales, ejercicios prácticos, ejemplos, cuestionarios y los recursos que necesitas para sacar el máximo partido a tu formación.
Los temas a tratar a lo largo del curso son los siguientes:
- Resumen de habilidad
- ¿Qué es la programación?
- Nuestro primer programa
- Entender pseudocódigo
- Fundamentos de programación
- Variables
- Almacenar datos en variables
- Matemáticas
- Expresiones matemáticas
- Procedimientos y constantes matemática
- Cadenas
- Almacenar cadenas en variables
- Operaciones con cadenas
- Cuestionario 1
- Condicionales
- Las condicionales con if, else y booleanos
- Condicionales anidadas
- Booleanos compuestos con operadores lógicos
- Procedimientos
- Definir un procedimientos
- Procedimientos con parámetros
- Los procedimientos con valores de retorno
- Cuestionario 2
- Repetición
- Repetición numerada de instrucciones
- La repetición condicional de instrucciones
- Listas
- Almacenar y actualizar listas
- Iterar con bucles sobre listas
- Cuestionario 3
Accede al curso usando este enlace.
