manual para profesor de informática
7mo grado, 2do trimestre (7-8 lecciones)
Temas:
- Programación: creación de programas complejos utilizando funciones, parámetros, bucles, condiciones anidadas y matrices de datos.
 - Introducción a las bases de datos: conceptos básicos para trabajar con bases de datos relacionales, creación y uso de consultas SQL simples.
 - Trabajar con tablas: análisis de datos, fórmulas complejas, creación de gráficos y diagramas para analizar información.
 
Lección 1: Revisión de funciones y parámetros
Objetivo:
 Reforzar el concepto de funciones y parámetros y demostrar programas más complejos utilizando estos conceptos.
Plan de lección:
- Revisión de funciones y parámetros (10 min). 
- Breve explicación de la función, parámetros, valores de retorno.
 
 - Uso de funciones en problemas complejos (15 min). 
- Un ejemplo de un programa que utiliza varias funciones para resolver un problema complejo.
 
 - Trabajo práctico (20 min). 
- Escribir un programa que contenga varias funciones con parámetros y resuelva un problema matemático, por ejemplo, calcular el valor promedio de una matriz de números.
 
 
Tarea:
 cree un programa que utilice funciones para calcular varios tipos de datos (por ejemplo, cadenas de texto, números).
Lección 2: Trabajar con bucles y matrices
Objetivo:
 Profundizar el conocimiento sobre bucles y matrices de datos, para mostrar cómo trabajar con matrices multidimensionales.
Plan de lección:
- Repitiendo el trabajo con ciclos (10 min). 
- Introducción a los arreglos multidimensionales y sus usos.
 
 - Trabajar con matrices y bucles (15 min). 
- Un ejemplo de un programa que utiliza bucles para procesar datos en matrices multidimensionales, como tablas de datos.
 
 - Trabajo práctico (20 min). 
- Escribir un programa que trabaje con una matriz de datos, por ejemplo, calculando el valor promedio para cada fila de una tabla.
 
 
Tarea:
 cree un programa que utilice matrices para trabajar con grandes cantidades de datos, como las calificaciones de los estudiantes.
Lección 3: Introducción a las bases de datos
Objetivo:
 Introducir a los estudiantes en el concepto de base de datos, mostrar cómo funcionan las bases de datos relacionales y las consultas SQL simples.
Plan de lección:
- ¿Qué es una base de datos? (10 minutos). 
- El concepto de base de datos, por qué son necesarias, ejemplos de bases de datos (tablas de datos, registros).
 
 - Fundamentos de bases de datos relacionales (15 min). 
- Estructura de bases de datos relacionales: tablas, filas, columnas, claves.
 
 - Trabajo práctico (20 min). 
- Un ejemplo de cómo crear una base de datos usando SQL, agregar registros y ejecutar consultas simples (como seleccionar todos los registros de una tabla).
 
 
Tarea:
 cree una base de datos simple (por ejemplo, una lista de estudiantes) y escriba una consulta SQL para recuperar los datos.
Lección 4: consultas SQL y trabajo con datos
Objetivo:
 enseñar consultas SQL básicas para trabajar con datos en una base de datos relacional.
Plan de lección:
- Revisión de bases de datos y consultas (10 min). 
- Un recordatorio de los conceptos básicos de bases de datos y SQL.
 
 - Consultas SQL simples (15 min). 
- Ejemplos de consultas: seleccionar datos, filtrar por condiciones, ordenar registros.
 
 - Trabajo práctico (20 min). 
- Crear un programa que ejecute consultas SQL y muestre los resultados en pantalla (por ejemplo, seleccionando a todos los estudiantes con una puntuación superior a 90).
 
 
Tarea:
 escribir consultas SQL para filtrar y ordenar datos en la base de datos.
Lección 5: Trabajar con tablas: funciones avanzadas
Objetivo:
 Enseñar a los estudiantes a aplicar fórmulas complejas en tablas y construir gráficos.
Plan de lección:
- Repetición del trabajo con tablas (10 min). 
- Explicación de funciones más complejas (por ejemplo, 
IF,SUM,AVERAGE). 
 - Explicación de funciones más complejas (por ejemplo, 
 - Construcción de cuadros y gráficas (15 min). 
- Ejemplos de uso de datos de tablas para crear gráficos.
 
 - Trabajo práctico (20 min). 
- Trazar un gráfico para analizar datos (por ejemplo, crecimiento/disminución en el rendimiento académico).
 
 
Tarea:
 crear una tabla con datos y crear un gráfico para visualizarlos.
Lección 6: Análisis de datos en tablas
Objetivo:
 demostrar a los estudiantes cómo analizar datos en tablas utilizando fórmulas complejas y herramientas de clasificación y filtrado.
Plan de lección:
- Fórmulas complejas y filtrado de datos (10 min). 
- Aplicación de fórmulas para análisis de datos, ejemplo de cálculo de mediana, moda.
 
 - Ordenar y filtrar datos (15 min). 
- Cómo aplicar filtros para buscar datos, ordenarlos según varios criterios (por ejemplo, alfabéticamente o numéricamente).
 
 - Trabajo práctico (20 min). 
- Cree una tabla con filtrado, clasificación y análisis de datos mediante fórmulas complejas.
 
 
Tarea:
 cree una tabla con datos y aplíquele filtros para su análisis.
Lección 7: Resumen y miniproyecto
Meta:
 Consolidar los conocimientos adquiridos, preparar a los estudiantes para la aplicación práctica de los conocimientos mediante la implementación de un miniproyecto.
Plan de lección:
- Repaso de temas clave (10 min). 
- Una revisión rápida de temas básicos de programación, bases de datos y hojas de cálculo.
 
 - Empieza a trabajar en un miniproyecto (25 min). 
- Desarrollo de proyectos: los estudiantes crean un programa que utiliza bases de datos y produce análisis de datos (por ejemplo, un sistema para registrar calificaciones en una clase).
 
 
Tarea:
 Continúe trabajando en el miniproyecto y prepárelo para la próxima lección.
Lección 8: Presentación de miniproyectos
Meta:
 Brindar a los estudiantes la oportunidad de presentar sus proyectos, discutir sus resultados y consolidar sus conocimientos.
Plan de lección:
- Presentación de proyectos (30 min). 
- Los estudiantes muestran sus proyectos a la clase, explicando cómo funcionan y qué se hizo.
 
 - Discusión y retroalimentación (10 min). 
- El profesor y los alumnos discuten el trabajo realizado y comparten sus experiencias.
 
 
Tarea:
 Terminar el proyecto y prepararlo para su presentación.