La programación es una habilidad valiosa que se ha vuelto cada vez más importante en nuestra sociedad cada vez más tecnológica.
Los programadores son responsables de escribir el código que hace posible que las computadoras realicen tareas útiles, y son esenciales en casi todos los aspectos de nuestra vida cotidiana, desde la navegación en línea hasta el envío de mensajes de texto y la reproducción de música en nuestros teléfonos móviles.
Para ser un programador exitoso, es importante tener una comprensión sólida de los conceptos básicos de la informática y de cómo funcionan las computadoras.
También es necesario tener habilidades lógicas y de resolución de problemas, así como una buena comprensión de diferentes lenguajes de programación.
La programación también puede ser una habilidad divertida y creativa, ya que los programadores tienen la capacidad de crear cosas nuevas y útiles a partir de código informático.
Principios de ciencias de la computación avanzados (AP Computer Science Principles)
En este curso gratuito, aprenderás sobre la programación y cómo es utilizada para crear aplicaciones de informática y videojuegos.
Este curso está creado e impartido por la Khan Academy y está enfocado en enseñar los principios de las ciencias de la programación avanzadas (AP Computer Science Principles).
Aprenderás sobre variables, cadenas, procedimientos, lógica booleana, aleatoriedad, repetición y listas con ejemplos en JavaScript, Snap y Python.
Este curso está dirigido a personas interesadas en convertirse en profesionales en programación e informática. Se recomienda tener conocimientos previos en JavaScript, Snap y Python para participar en el curso.
También se necesita un ordenador con conexión a internet estable para acceder al contenido del curso en línea.
El curso consta de 9 lecciones y 3 cuestionarios, y puedes completarlo a tu propio ritmo. Al final del curso, podrás tomar un examen con más de 200 preguntas en el pseudocódigo del examen AP CSP.
Tendrás acceso a materiales multimedia y recursos para ayudarte a completar 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
Cursos relacionados
Este curso es ofrecido por Khan Academy
Khan Academy ofrece ejercicios de práctica, videos instructivos y un panel de aprendizaje personalizado que permite a los estudiantes aprender a su propio ritmo, dentro y fuera del salón de clases.
Puedes acceder al curso usando este enlace.