ÁREA DE ESTUDIO / DISPONIBLE

Pensamiento computacional

Descomposición, algoritmos, lógica, complejidad, pruebas y prototipado para construir soluciones responsables.

  • Descomposición
  • Algoritmos
  • Complejidad
  • Impacto digital
9
secciones
27
lecciones
27
ejercicios resueltos
RUTA DE APRENDIZAJE

Avanza una sección
a la vez.

Empieza por la primera y continúa en orden. Cada sección incluye tres lecciones, ejemplos claros y respuestas desplegables.

01 / Pensamiento computacional · Sección 1

Pensar problemas de forma computacional

Cómo formular un problema, dividirlo, reconocer patrones, abstraer lo importante y construir pasos precisos.

  • Descomposición
  • Patrones y abstracción
  • Algoritmos
3 lecciones3 ejercicios
02 / Pensamiento computacional · Sección 2

Del problema a la máquina

Componentes del computador, función del sistema operativo y traducción de un programa hasta que la máquina pueda ejecutarlo.

  • Hardware y datos
  • Sistema operativo
  • Lenguajes y traductores
3 lecciones3 ejercicios
03 / Pensamiento computacional · Sección 3

Algoritmos, diagramas y pseudocódigo

Análisis de entradas y resultados, diagramas de flujo, pseudocódigo y pruebas para comprobar la lógica antes de programar.

  • Análisis del problema
  • Diagramas de flujo
  • Pseudocódigo y pruebas
3 lecciones3 ejercicios
04 / Pensamiento computacional · Sección 4

Datos, variables y control

Tipos de datos, asignación, entrada y salida, decisiones, repeticiones y funciones para expresar comportamientos.

  • Datos y variables
  • Entrada, salida y asignación
  • Control y funciones
3 lecciones3 ejercicios
05 / Pensamiento computacional · Sección 5

C++, Arduino y prototipos

Del algoritmo al mundo físico mediante programas, sensores, actuadores, comunicación serial y simulación segura.

  • Arduino y C++
  • Entradas y salidas
  • Prototipado y pruebas
3 lecciones3 ejercicios
06 / Pensamiento computacional · Sección 6

Lógica booleana y máquinas de estado

Tablas de verdad, condiciones compuestas, equivalencias y estados que permiten modelar sistemas reactivos.

  • Lógica booleana
  • Condiciones
  • Máquinas de estado
3 lecciones3 ejercicios
07 / Pensamiento computacional · Sección 7

Estructuras de datos y complejidad

Listas, pilas, colas, mapas, estrategias de búsqueda y una introducción práctica al costo de los algoritmos.

  • Estructuras de datos
  • Búsqueda
  • Complejidad
3 lecciones3 ejercicios
08 / Pensamiento computacional · Sección 8

Pruebas, invariantes y depuración

Casos de prueba, fronteras, propiedades, trazas y un método sistemático para localizar y corregir fallos.

  • Casos de prueba
  • Invariantes
  • Depuración
3 lecciones3 ejercicios
09 / Pensamiento computacional · Sección 9

Accesibilidad, seguridad e impacto digital

Decisiones de diseño inclusivas, privacidad, amenazas, sesgos y efectos sociales y ambientales de una solución.

  • Accesibilidad
  • Seguridad y privacidad
  • Impacto responsable
3 lecciones3 ejercicios