—
CURSO: AULA DE PROGRAMACIÓN Y PENSAMIENTO COMPUTACIONAL PARA REFUERZO ESCOLAR CON DEEPSEEK AI
Subtítulo: Aprende a programar como quien aprende un nuevo idioma. Descompón problemas, diseña algoritmos, escribe código limpio y depura errores con un tutor que te enseña a pensar como un programador sin que te des cuenta
—
FICHA TÉCNICA
Campo Descripción
Código MUN-PROG-001
Carga horaria total 45 horas (recomendado: 3 horas por semana durante 15 semanas)
Modalidad 100% textual guiada por DeepSeek AI, con ejercicios de pseudocódigo y diagramas de flujo descritos textualmente, programación guiada en Python (o lenguaje equivalente como Scratch para niveles iniciales), resolución de problemas de lógica computacional, depuración de errores con explicaciones paso a paso y un proyecto final de desarrollo
Nivel educativo Educación Secundaria Obligatoria (ESO), 3.º y 4.º curso (14-16 años), y 1.º de Bachillerato (16-17 años). Adaptable a materias de Programación, Computación e Informática de los sistemas educativos latinoamericanos.
Alineación curricular Basado en los saberes de Pensamiento Computacional y Programación del bloque de Tecnología y Digitalización del currículo oficial de Secundaria en España (LOMLOE, especialmente en Bachillerato con Programación y Computación) y adaptable a asignaturas equivalentes en América Latina. Incluye: Pensamiento computacional, Diagramas de flujo, Pseudocódigo, Programación por bloques (Scratch) o textual (Python), Variables, Estructuras de control, Funciones, Listas, Depuración, Proyecto de aplicación.
Riesgo Medio-Alto (frustración técnica intensa al depurar errores, «vibe coding» o copia de código sin comprensión si no se verifica, riesgo de que la IA genere código incorrecto en contexto y el alumno no sepa detectarlo, dependencia prematura del autocompletado, posible uso no ético de las habilidades aprendidas si no se aborda la ciberseguridad y la ética). El alumno debe demostrar comprensión, no solo obtener resultados. La IA revisa el razonamiento, no solo el código final.
Dirigido a Estudiantes de secundaria y bachillerato que desean iniciarse en la programación, que necesitan refuerzo en la asignatura de Tecnología o Informática, o que tienen curiosidad por crear sus propios programas. Supervisado por un facilitador municipal con dominio de programación y consentimiento parental.
Prerrequisito Tener ganas de pensar de forma lógica y paciencia para resolver errores. No se requiere experiencia previa en programación. Se necesita acceso a un ordenador o dispositivo con conexión a internet y un entorno de programación (IDLE de Python, editor online como Replit, o cuenta en Scratch). Autorización parental firmada.
Corpus obligatorio cargado en DeepSeek Documentación oficial de Python 3 (o Scratch), Guía de pensamiento computacional y diseño de algoritmos, Diccionario de estructuras de datos básicas, Ejercicios de lógica y patrones de programación, Manual de depuración de errores frecuentes para principiantes, Guía de buenas prácticas de código limpio
Certificación Diploma municipal de aprovechamiento en Programación y Pensamiento Computacional con IA. NO es una certificación profesional de desarrollador ni sustituye a las titulaciones oficiales de FP o Universidad.
—
AVISO PARA EL ESTUDIANTE (LECTURA OBLIGATORIA)
Programar es aprender a pensar. La máquina hace el cálculo, pero tú pones la inteligencia.
DeepSeek será tu profesor de algoritmia, tu revisor de código y tu asistente de depuración. Pero:
· La IA no programa por ti. Te ayudará a encontrar el error, te explicará por qué tu variable no cambia, te sugerirá otra estructura. Pero no escribirá tu proyecto final.
· Un error no es un suspenso. Es una pista. «SyntaxError» no significa que seas malo programando. Significa que el intérprete te está diciendo: «No entiendo esta línea, ¿puedes aclarármela?». Aprende a leer los errores como pistas.
· No copies y pegues código sin entenderlo. Si la IA te sugiere una solución, pídele que te la explique línea por línea. Si no puedes explicársela a un compañero, no es tu código.
· La lógica manda. Un programa no es «más bonito» si es más corto. Es mejor si es claro, legible y funciona. La elegancia viene después de la funcionalidad.
· Programar es un superpoder. Con él puedes crear herramientas que resuelvan problemas reales. Úsalo con responsabilidad.
—
MAPA GENERAL DEL CURSO
Parte Título Horas Enfoque
I Pensar antes de teclear: Lógica, algoritmos y diagramas 10 h Pensamiento computacional, descomposición de problemas, pseudocódigo, diagramas de flujo
II Hablando con la máquina: Variables, bucles y estructuras de control 15 h Tipos de datos, variables, condicionales, bucles, funciones básicas
III Datos y lógica avanzada: Estructuras, funciones y depuración 15 h Listas, diccionarios, funciones avanzadas, depuración sistemática
IV Tu proyecto: Diseña, programa, depura y comparte 5 h Proyecto personal completo aplicando el ciclo de vida del software
—
PARTE I: PENSAR ANTES DE TECLEAR. LÓGICA, ALGORITMOS Y DIAGRAMAS
(10 horas)
—
Capítulo 1. Bienvenido al gimnasio de tu cerebro lógico
(1 hora)
· Inciso 1.1. ¿Cómo funciona este curso? Tú piensas, la máquina ejecuta. Sin miedo al error.
· Inciso 1.2. Conoce a tu tutor DeepSeek: cómo pedirle que revise tu razonamiento, que te ayude a encontrar un bug o que te explique un concepto de programación.
· Inciso 1.3. Tu diario de desarrollador/a: diagramas, pseudocódigos, errores superados y soluciones.
· Inciso 1.4. Primera provocación: «DeepSeek, ¿por qué se dice que ‘programar es como cocinar siguiendo una receta’? ¿En qué se parece un algoritmo a una receta de cocina?»
—
Capítulo 2. ¿Qué es el pensamiento computacional?
(3 horas)
· Inciso 2.1. Los 4 pilares: Descomposición, Reconocimiento de patrones, Abstracción y Diseño de algoritmos.
· Inciso 2.2. Descomposición: Un problema grande se divide en trozos pequeños. Taller práctico: «DeepSeek, propón un problema complejo (organizar un evento) y ayúdame a descomponerlo.»
· Inciso 2.3. Reconocimiento de patrones: ¿Esto se parece a algo que ya resolví?
· Inciso 2.4. Abstracción: filtrar lo importante e ignorar los detalles irrelevantes.
—
Capítulo 3. Dibujando la lógica: Diagramas de flujo
(3 horas)
· Inciso 3.1. Símbolos básicos: inicio/fin (óvalo), proceso (rectángulo), decisión (rombo), entrada/salida (paralelogramo).
· Inciso 3.2. Primer flujo: «¿Está lloviendo? Si sí, coge el paraguas. Si no, sal sin él.»
· Inciso 3.3. Ejercicio práctico: dibuja el diagrama de flujo para preparar un café o para decidir qué ropa ponerte según la temperatura. DeepSeek lo revisa.
· Inciso 3.4. Traducción a pseudocódigo estructurado.
—
Capítulo 4. Pseudocódigo: el borrador universal del programador
(3 horas)
· Inciso 4.1. Ventajas del pseudocódigo: independiente del lenguaje, expresivo y flexible.
· Inciso 4.2. Palabras clave: LEER, ESCRIBIR, SI, MIENTRAS, REPETIR, FUNCIÓN.
· Inciso 4.3. Traduciendo la vida real a pseudocódigo. «DeepSeek, describe el proceso de validar una contraseña en pseudocódigo.»
· Inciso 4.4. Práctica: escribe el pseudocódigo de un cajero automático (consultar saldo, retirar dinero, salir). DeepSeek te ayuda a refinarlo.
—
PARTE II: HABLANDO CON LA MÁQUINA. VARIABLES, BUCLES Y ESTRUCTURAS DE CONTROL
(15 horas)
—
Capítulo 5. Hola, mundo: Primeros pasos en código (Python o Scratch)
(3 horas)
· Inciso 5.1. Instalación del entorno (IDLE, Replit o Thonny). «DeepSeek, guíame para instalar Python.»
· Inciso 5.2. La función print(). Tu primer programa: «Hola, mundo».
· Inciso 5.3. Variables: etiquetas que guardan datos. Tipos básicos: int (entero), float (decimal), str (texto), bool (verdadero/falso).
· Inciso 5.4. La función input(). Crea un programa que pregunte tu nombre y te salude.
—
Capítulo 6. Tomando decisiones: Condicionales if, elif y else
(3 horas)
· Inciso 6.1. La lógica de la decisión: if condición == True:.
· Inciso 6.2. Operadores de comparación: ==, !=, >, <, >=, <=.
· Inciso 6.3. Estructura if/else. «¿Eres mayor de edad? Si sí, puedes pasar. Si no, no.»
· Inciso 6.4. Múltiples caminos con elif. Calculadora de IMC básica o recomendador de ropa según temperatura.
—
Capítulo 7. Bucles while: Repitiendo mientras se cumpla una condición
(3 horas)
· Inciso 7.1. El bucle while: repite el bloque mientras la condición sea verdadera.
· Inciso 7.2. Cuidado con los bucles infinitos (Ctrl+C para detener).
· Inciso 7.3. Contadores y acumuladores. «Pide números al usuario hasta que escriba ‘0’ y luego muestra la suma total.»
· Inciso 7.4. Ejercicio guiado: adivina un número aleatorio con pistas de «demasiado alto» o «demasiado bajo».
—
Capítulo 8. Bucles for y funciones básicas
(4 horas)
· Inciso 8.1. El bucle for para iterar sobre secuencias. range().
· Inciso 8.2. Funciones definidas por el usuario con def. Parámetros y retorno (return).
· Inciso 8.3. Ámbito de las variables (local vs. global).
· Inciso 8.4. Ejercicio: Crea una función saludar(nombre) y un programa que salude a 10 personas de una lista.
—
Capítulo 9. Procesando texto y repaso de control
(2 horas)
· Inciso 9.1. Métodos básicos de strings: upper(), lower(), strip(), split().
· Inciso 9.2. Procesamiento de texto con bucles e índices.
· Inciso 9.3. Mini-proyecto: Crea un validador de contraseñas que exija longitud, mayúscula y número.
—
PARTE III: DATOS Y LÓGICA AVANZADA. ESTRUCTURAS, FUNCIONES Y DEPURACIÓN
(15 horas)
—
Capítulo 10. Listas: Colecciones ordenadas de datos
(3 horas)
· Inciso 10.1. Crear y manipular listas. Índices (empiezan en 0) y slicing.
· Inciso 10.2. Métodos de listas: append(), insert(), remove(), pop(), sort().
· Inciso 10.3. Iterar sobre listas con for.
· Inciso 10.4. Ejercicio práctico: Construye una lista de la compra con opciones para añadir, eliminar y mostrar.
—
Capítulo 11. Diccionarios: Pares clave-valor
(3 horas)
· Inciso 11.1. Crear y acceder a diccionarios.
· Inciso 11.2. Métodos: .keys(), .values(), .items(), .get().
· Inciso 11.3. Uso con bucles para recorrer sus elementos.
· Inciso 11.4. Construye una agenda de contactos básica en la que se pueda buscar, añadir y eliminar contactos.
—
Capítulo 12. Funciones avanzadas y depuración sistemática
(4 horas)
· Inciso 12.1. Código limpio: nombres de variables descriptivos y modularización.
· Inciso 12.2. Depuración con prints de diagnóstico.
· Inciso 12.3. El patrón de rastreo: identifica la línea exacta del error leyendo el traceback.
· Inciso 12.4. «DeepSeek, toma este error ‘IndexError: list index out of range’ y dime en qué contexto sucede y cómo solucionarlo.»
—
Capítulo 13. Introducción a los algoritmos y a la inteligencia artificial
(3 horas)
· Inciso 13.1. ¿Qué es un algoritmo complejo? (Búsqueda binaria, ordenamiento básico).
· Inciso 13.2. Introducción a las bibliotecas de Python: random, math, turtle (si aplica).
· Inciso 13.3. Ética de la programación: sesgos y responsabilidad en la creación de software.
—
Capítulo 14. Laboratorio de retos: Aplicando todo
(2 horas)
· Inciso 14.1. Retos de lógica con DeepSeek.
· Inciso 14.2. Juegos clásicos: Piedra, papel o tijera contra la IA. Ahorcado.
—
PARTE IV: TU PROYECTO. DISEÑA, PROGRAMA, DEPURA Y COMPARTE
(5 horas)
—
Capítulo 15. Diseño, desarrollo y presentación de tu proyecto final
(5 horas)
· Inciso 15.1. Elige una idea entre distintas opciones: Calculadora científica, Gestor de tareas, Juego del Ahorcado, Chatbot básico, etc.
· Inciso 15.2. Aplica el ciclo de vida del software: Requisitos, Diagrama de flujo, Codificación modular, Depuración y Documentación.
· Inciso 15.3. DeepSeek es tu revisor de código, no tu codificador.
· Inciso 15.4. Presenta tu proyecto, comparte el código y explica cómo funciona.
· Inciso 15.5. Diploma y cierre: «El mejor código es el que entiendes y funciona. No existe el código perfecto; existe el código que mejora.»
—
RESUMEN EJECUTIVO DEL CURSO
Dimensión Resumen
Rol de la IA Tutora de algoritmia, revisora de pseudocódigo, asistente en la depuración de errores e instructora de buenas prácticas
Rol del estudiante Desarrollador/a en formación: descompone problemas, crea prototipos y depura su lógica con perseverancia
Meta última Dominar la lógica de la programación y desarrollar un pensamiento computacional sólido aplicable a cualquier ámbito
Horas 45
—
Con Programación y Pensamiento Computacional, la categoría municipal alcanza 28 cursos. ¿Deseas que desarrollemos ahora la Ruta de Aprendizaje Integrada?