Unidad I — Introducción a la programación
Identificación de la unidad
Section titled “Identificación de la unidad”| Campo | Valor |
|---|---|
| Unidad | I — Introducción a la programación |
| Materia | Lógica de Programación y Pensamiento Computacional (clave 22101) |
| Carácter | Conceptual, con una práctica manipulativa de apoyo (Scratch) — sin sintaxis de lenguaje textual |
Resultados de aprendizaje de la unidad
Section titled “Resultados de aprendizaje de la unidad”Al finalizar esta unidad podrás:
| ID | Resultado de aprendizaje |
|---|---|
| RA1.1 | Explicar la importancia de aprender a programar y su relación con el desarrollo de capacidades de abstracción, análisis y resolución de problemas |
| RA1.2 | Distinguir los conceptos de computadora, algoritmo, programa y lenguaje, y explicar cómo se relacionan entre sí |
| RA1.3 | Reconocer las principales herramientas para representar algoritmos y explicar su función dentro del proceso de solución |
| RA1.4 | Aplicar razonamiento lógico para analizar situaciones cotidianas desde una perspectiva computacional, apoyándote en los cuatro elementos del pensamiento computacional |
| RA1.5 | Resolver problemas lógicos sencillos expresando su solución en forma algorítmica |
Qué vas a estudiar
Section titled “Qué vas a estudiar”Esta unidad cubre cinco contenidos oficiales del programa:
1.1 Importancia de aprender a programar1.2 Conceptos básicos 1.2.1 Computadora 1.2.2 Algoritmo 1.2.3 Programa 1.2.4 Lenguajes1.3 Herramientas para representar algoritmos1.4 Razonamiento lógico en la programación de computadoras1.5 Resolución de problemas lógicos en forma algorítmicaDos apoyos de esta unidad
Section titled “Dos apoyos de esta unidad”Como es tu primer contacto con la programación, esta unidad usa dos apoyos adicionales que ayudan a que 1.1, 1.3, 1.4 y 1.5 resulten más claros:
- Perspectivas históricas — qué pensaban distintas personas que crearon lenguajes y tecnologías importantes sobre por qué programar.
- Scratch — un entorno donde construyes un programa arrastrando bloques, sin escribir sintaxis, para “ver” en acción lo que trabajas en pseudocódigo o diagrama de flujo.
Ninguno de los dos se evalúa como tema aparte: se evalúan integrados en las actividades de los temas oficiales que apoyan.
Ruta de estudio sugerida
Section titled “Ruta de estudio sugerida”- Lee esta introducción y guarda tu respuesta a la pregunta orientadora (más abajo).
- Realiza la Actividad 1, parte 1 (registro de ideas previas).
- Lee 1. Importancia de aprender a programar y completa la Actividad 1, parte 2.
- Lee 2. Computadora, algoritmo, programa y lenguaje y realiza la Actividad 2.
- Lee 3. Herramientas para representar algoritmos y realiza las Actividades 3 y 4.
- Lee 4. Razonamiento lógico y pensamiento computacional y realiza la Actividad 5.
- Lee 5. Resolución de problemas en forma algorítmica y realiza la Actividad 6 (evidencia de cierre).
- Revisa el cierre de la unidad antes de avanzar a la Unidad II.
Situación inicial
Section titled “Situación inicial”Imagina que quieres explicarle a alguien que nunca ha preparado café cómo hacerlo, usando solo palabras, sin poder mostrarle nada. Si le dices simplemente “haz café”, esa persona no sabrá qué hacer: no sabe cuánta agua usar, en qué orden poner las cosas, ni qué hacer si algo sale mal (por ejemplo, si no hay filtros).
Esta situación es ilustrativa, no un caso institucional de la materia.
Pregunta orientadora. Antes de escribir una sola línea de código, ¿qué tiene que ocurrir en tu forma de pensar un problema para que una computadora pueda resolverlo?
Guarda esta pregunta. Volverás a ella en el cierre de la unidad.
¿Qué significa programar?
Section titled “¿Qué significa programar?”Es común pensar que “programar” es “escribir código en un lenguaje como Python o C++”. Esa idea es incompleta: escribir código es la última parte de un proceso que empieza mucho antes, con la comprensión del problema y el diseño de una solución paso a paso.
Esta materia se llama Lógica de Programación y Pensamiento Computacional precisamente porque, antes de programar en cualquier lenguaje, necesitas desarrollar la forma de pensar que permite convertir un problema en una secuencia de pasos que una computadora pueda ejecutar. Esa forma de pensar es el objeto de estudio de esta unidad:
Comprender el problema ↓Pensarlo de forma algorítmica ↓Representarlo (Unidad III) ↓Implementarlo con estructuras algorítmicas (Unidad IV)En esta unidad te concentrarás en las dos primeras etapas.
Activación — antes de empezar
Section titled “Activación — antes de empezar”Actividad 1, parte 1. Antes de leer el resto de la unidad, responde por escrito y de forma breve: ¿qué crees que significa “programar”? ¿Por qué crees que es útil aprender a programar, aunque no vayas a dedicarte exclusivamente a eso? Guía completa en la Actividad 1.

