Semana 1 — Pensamiento Computacional y Lógica Pura
Regla de la semana: PROHIBIDO usar LLMs. Esta semana no hay computador encendido para programar. Hay tablero, papel y tu cabeza. Punto.
Objetivo de la semana
Al terminar serás capaz de ejecutar un algoritmo a mano, paso a paso, como si tú fueras el procesador. Esto se llama prueba de escritorio (desk-check) y es la habilidad #1 de todo programador serio.
¿Por qué empezamos SIN computador y SIN IA?
Porque queremos que entiendas cómo "piensa" la máquina antes de que una IA piense por ti.
Si no sabes hacia dónde va el código, no puedes notar cuándo la IA te entrega basura disfrazada de oro.
Esta semana entrenas el músculo que la IA no tiene: el criterio. Un futbolista no empieza con jugadas de lujo; empieza dominando el balón. Esto es dominar el balón.
Un algoritmo es una secuencia de pasos ordenados, claros y finitos para resolver un problema.
Reglas no negociables de un buen algoritmo:
- Ordenado: el orden cambia el resultado (primero te pones medias, después zapatos — no al revés).
- Claro: sin ambigüedad. La máquina no adivina.
- Finito: termina. No da vueltas para siempre.
Tech English: algorithm = algoritmo. step = paso. input = lo que entra (datos). output = lo que sale (resultado).
Quiz rápido
Para que repases. No cuenta para certificar — el examen del módulo es el que certifica.
1. Lo más importante de un algoritmo es que sea...