manual para profesor de informática
5.° grado, 2.° trimestre (7–8 lecciones)
Temas :
- Fundamentos de programación: familiaridad con los conceptos básicos de la programación basada en texto (como Python o entornos de programación visual como Scratch, pero con proyectos más complejos).
- Trabajar con tablas: cálculos complejos utilizando fórmulas, creación de gráficos, clasificación y filtrado de datos.
- Ciberseguridad: conceptos básicos de protección de datos, qué son los virus, phishing, reglas para el uso de contraseñas complejas.
Lección 1: Introducción a los conceptos básicos de programación en Python/Scratch
Objetivo:
Introducir a los estudiantes en los conceptos básicos de la programación utilizando entornos visuales o basados en texto como Python o Scratch (con proyectos más complejos).
Plan de lección:
- Introducción a la programación (5 min).
- Discusión: qué es la programación y por qué es necesaria.
- Una breve explicación del lenguaje de programación Python o Scratch.
- Comandos básicos y sintaxis (10 min).
- Introducción a construcciones básicas (por ejemplo, en Python – print(), variables; en Scratch – bloques de acción).
- Práctica: primera tarea (15 min).
- Los estudiantes crean un programa simple: en Python, un programa que muestra texto en la pantalla, en Scratch, un programa que realiza una acción sobre un personaje.
- Discusión de errores y su corrección (10 min).
- Trabajar con errores típicos (errores de sintaxis en código, errores lógicos).
- Reflexión y resumen (5 min).
- Preguntas: “¿Qué es lo más difícil en programación? ¿Cómo solucionar un error?”
Tarea:
Crear un pequeño programa en casa (dependiendo del idioma elegido).
Lección 2: Programación más profunda: variables y bucles
Objetivo:
Enseñar a los estudiantes cómo utilizar variables y bucles en programación.
Plan de lección:
- Repetición de material de la lección anterior (5 min).
- Preguntas: “¿Qué es la programación?”
- Introducción a las variables (10 min).
- Explicación: ¿Qué son las variables y por qué son necesarias en los programas?
- Ejemplo: un programa con variables para almacenar datos.
- Trabajo con ciclos (15 min).
- Una introducción a los bucles: cómo crear acciones repetitivas (un bucle en Python
for
, un bloque de repetición en Scratch). - Práctica: Los estudiantes crean un programa usando un bucle.
- Una introducción a los bucles: cómo crear acciones repetitivas (un bucle en Python
- Trabajo práctico (10 min).
- Los estudiantes crean un programa con variables y un bucle para realizar una tarea sencilla (por ejemplo, imprimir los números del 1 al 10).
- Reflexión y resumen (5 min).
- Preguntas: “¿Qué es un ciclo? ¿Por qué se necesitan variables?”
Tarea:
Crear un programa con un bucle y una variable.
Lección 3: Trabajar con tablas: introducción y cálculos avanzados
Objetivo:
Enseñar a los estudiantes a trabajar con tablas y utilizar fórmulas para cálculos complejos.
Plan de lección:
- Introducción a las hojas de cálculo (5 min).
- Preguntas: “¿Para qué sirven las tablas?”
- Crear una tabla e ingresar datos (10 min).
- Demostración: cree una tabla e ingrese datos en las celdas (por ejemplo, datos de calificaciones escolares).
- Trabajar con fórmulas (15 min).
- Explicación: qué son las fórmulas en tablas (suma, multiplicación y otras operaciones).
- Práctica: Los estudiantes ingresan fórmulas simples para realizar cálculos en una tabla.
- Tarea de cálculos complejos (10 min).
- Los estudiantes crean una tabla para calcular su promedio de calificaciones o cálculos para un problema determinado.
- Reflexión y resumen (5 min).
- Preguntas: “¿Cómo se utilizan las fórmulas en las tablas?”
Tarea:
crear una tabla en casa y realizar cálculos usando fórmulas.
Lección 4: Trabajar con tablas: crear gráficos, ordenar y filtrar datos
Objetivo:
Enseñar a los estudiantes a crear gráficos, ordenar y filtrar datos en tablas.
Plan de lección:
- Repetición de material de la lección anterior (5 min).
- Preguntas: “¿Cómo utilizar fórmulas para cálculos en tablas?”
- Creación de gráficos (15 min).
- Explicación: Cómo se pueden representar gráficamente los datos de las tablas.
- Práctica: Los estudiantes crean un gráfico basado en los datos de una tabla (por ejemplo, un gráfico de progreso).
- Ordenar datos (10 min).
- Demostración: cómo ordenar datos en orden ascendente/descendente.
- Práctica: ordenar datos en una tabla.
- Filtrado de datos (10 min).
- Explicación: Cómo filtrar datos para seleccionar la información que necesitas.
- Tarea práctica: filtrar datos según condiciones específicas (por ejemplo, calificaciones superiores a un determinado valor).
- Reflexión y resumen (5 min).
- Preguntas: “¿Cómo utilizar la clasificación y el filtrado para trabajar con big data?”
Tarea:
crear una tabla con un gráfico y aplicar clasificación y filtrado.
Lección 5: Conceptos básicos de ciberseguridad: seguridad de datos y contraseñas
Objetivo:
Introducir a los estudiantes en los conceptos básicos de la ciberseguridad, explicar qué es la protección de datos y cómo crear contraseñas seguras.
Plan de lección:
- Introducción a la ciberseguridad (5 min).
- Discusión: ¿Qué es la ciberseguridad? ¿Por qué necesitas proteger tus datos?
- Contraseñas y su protección (10 min).
- Explicación: qué es una contraseña segura, cómo crearla (una contraseña segura debe contener letras, números, caracteres especiales).
- Ejemplos de contraseñas fuertes y débiles.
- Tarea práctica: crear una contraseña (10 min).
- Los estudiantes crean sus propias contraseñas y evalúan su solidez.
- Almacenamiento de contraseñas (10 min).
- Explicación: Cómo y dónde almacenar las contraseñas de forma segura (administradores de contraseñas, evitando usar una contraseña para todos los sitios).
- Reflexión y resumen (5 min).
- Preguntas: “¿Cómo proteger sus datos con una contraseña segura?”
Tarea:
cree y escriba una contraseña segura para su cuenta en casa, utilizando los principios discutidos en clase.
Lección 6: Conceptos básicos de seguridad cibernética: virus y phishing
Objetivo:
Enseñar a los estudiantes los conceptos básicos de protección contra virus y phishing.
Plan de lección:
- Introducción a los virus informáticos (10 min).
- Discusión: qué son los virus, cómo llegan a una computadora, qué consecuencias puede tener.
- Ejemplos de virus y su impacto en los datos.
- Protección antivirus (10 min).
- Explicación: cómo protegerse de los virus (programas antivirus, actualizaciones, precaución al descargar archivos).
- Demostración: cómo funciona el software antivirus.
- ¿Qué es el phishing? (10 minutos).
- Explicación: cómo los ataques de phishing tienen como objetivo la obtención de datos (correos electrónicos falsos, enlaces).
- Ejemplos de ataques de phishing y cómo reconocerlos.
- Tarea práctica (10 min).
- Los estudiantes analizan ejemplos de correos electrónicos y sitios web para identificar signos de phishing.
- Reflexión y resumen (5 min).
- Preguntas: “¿Qué debo hacer para evitar ser víctima de virus o phishing?”
Tarea:
estudie un programa antivirus en casa y escanee su computadora en busca de amenazas.
Lección 7: Generalización y trabajo práctico.
Objetivo:
Consolidar conocimientos de programación, trabajo con tablas y ciberseguridad a través de trabajos prácticos.
Plan de lección:
- Repetición del material cubierto (10 min).
- Preguntas sobre todos los temas: programación, tablas, ciberseguridad.
- Trabajo práctico (25 min).
- Los estudiantes completan tareas para crear un programa, trabajan con tablas (fórmulas, gráficos) y discuten reglas de ciberseguridad.
- Resumiendo el trimestre (10 min).
- Discusión: qué fue lo más difícil e interesante durante este período.
Conclusión
El manual está diseñado para 7-8 lecciones que permitirán a los estudiantes de 5º grado profundizar sus conocimientos de programación, trabajo con tablas y los conceptos básicos de ciberseguridad, así como adquirir habilidades para su aplicación práctica.