Загрузка
UP

manual para profesor de informática

9.° grado, 2.° trimestre (7 a 8 lecciones)

Temas:

  1. Trabajar con bases de datos: creación y gestión de bases de datos, diseño de tablas, creación de consultas en SQL, normalización de datos.
  2. Programación: trabajar con archivos, entrada y salida de datos, crear programas para procesar información textual.
  3. Desarrollo web: creación de páginas interactivas utilizando HTML, CSS, JavaScript. Conceptos básicos de trabajar con formularios, eventos, procesamiento de datos de formularios web.

Lección 1: Introducción a las bases de datos y el diseño de tablas

Objetivo:
Introducir a los estudiantes a los fundamentos de bases de datos, diseño de tablas y conceptos básicos.

Plan de lección:

  1. Qué es una base de datos (10 min).
    • Definición de bases de datos, su finalidad y uso.
    • Bases de datos relacionales: tablas, filas, columnas.
  2. Diseño de tablas (10 min).
    • Estructura de la tabla: campos, tipos de datos (texto, número, fecha, etc.).
    • Clave primaria y su finalidad.
  3. Trabajo práctico (20 min).
    • Diseñar y crear una tabla de datos simple (por ejemplo, una tabla con datos de estudiantes).

Tarea:
cree un proyecto de tabla para un tema seleccionado (por ejemplo, biblioteca, tienda) y describa los campos y sus tipos.


Lección 2: Creación de consultas en SQL

Objetivo:
aprender comandos SQL básicos para trabajar con bases de datos.

Plan de lección:

  1. Introducción a SQL (10 min).
    • Comandos SQL básicos: CREATE, INSERT, SELECT, UPDATE, DELETE.
  2. Un ejemplo de trabajo con solicitudes (10 min).
    • Consultas de ejemplo para crear y cambiar datos en una tabla.
  3. Trabajo práctico (20 min).
    • Cree una base de datos y ejecute consultas básicas usando SQL: agregar datos a una tabla, recuperar datos, actualizar y eliminar datos.

Tarea:
Prepare una lista de consultas SQL para trabajar con la tabla creada en la tarea de la última lección.


Lección 3: Normalización de datos

Objetivo:
Estudiar el concepto de normalización de datos en bases de datos y cómo mejora la estructura de las tablas.

Plan de lección:

  1. Qué es la normalización (10 min).
    • El concepto de normalización, niveles de normalización (1NF, 2NF, 3NF).
    • Cómo la normalización ayuda a evitar la duplicación de datos y mejorar la estructura de la base de datos.
  2. Ejemplos de normalización (10 min).
    • Ejemplos de tablas normalizadas y no normalizadas.
  3. Trabajo práctico (20 min).
    • Realizar una tarea de normalización de bases de datos: dividir datos en varias tablas y crear relaciones entre ellas.

Tarea:
normalice la base de datos creada, si es necesario, y vuelva a crear la estructura en forma de varias tablas relacionadas.


Lección 4: Programación: trabajar con archivos

Objetivo:
Enseñar a los estudiantes a trabajar con archivos, entrada y salida de datos mediante programas.

Plan de lección:

  1. Conceptos básicos del trabajo con archivos (10 min).
    • Entrada y salida de datos en archivos de texto.
    • Abrir, leer, escribir y cerrar archivos en programación (por ejemplo, Python).
  2. Ejemplos de trabajo con archivos (10 min).
    • Ejemplos de programas que leen y escriben datos en archivos de texto.
  3. Trabajo práctico (20 min).
    • Escribir un programa que lea datos de un archivo de texto y guarde el resultado del procesamiento en un archivo nuevo (por ejemplo, recuento de palabras o recuento de líneas).

Tarea:
escriba un programa para procesar un archivo de texto que realice operaciones específicas (por ejemplo, buscar una cadena, eliminar o reemplazar palabras).


Lección 5: Creación de programas para procesar información de texto

Objetivo:
profundizar las habilidades para trabajar con archivos de texto, procesamiento de datos y automatización.

Plan de lección:

  1. Procesamiento de datos de texto (10 min).
    • Procesamiento de texto: reemplazar palabras, eliminar líneas, contar caracteres y palabras.
    • Lectura y escritura de archivos de texto de gran tamaño.
  2. Programas de muestra (10 min).
    • Un programa de ejemplo para buscar y reemplazar texto, contar palabras.
  3. Trabajo práctico (20 min).
    • Creación de un programa editor para procesamiento de textos: buscar, reemplazar, eliminar, crear informes.

Tarea:
Modificar un programa editor para procesamiento de texto con funciones avanzadas (por ejemplo, agregar cambios guardados en un archivo separado).


Lección 6: Desarrollo web: conceptos básicos de HTML y CSS

Objetivo:
Enseñar los conceptos básicos de la creación de páginas web utilizando HTML y CSS.

Plan de lección:

  1. Conceptos básicos de HTML y CSS (10 min).
    • Conceptos básicos del marcado HTML: etiquetas, estructura de página, encabezados, párrafos, enlaces, imágenes.
    • Conceptos básicos de CSS: estilo de texto, bloques, colores, fondos, relleno.
  2. Ejemplo de creación de una página (10 min).
    • Un ejemplo de una página sencilla con elementos HTML y CSS.
  3. Trabajo práctico (20 min).
    • Crear una página web usando HTML y CSS: crear títulos, párrafos, imágenes, estilos usando CSS.

Tarea:
cree una página web sobre un tema de su elección utilizando las etiquetas HTML y los estilos CSS que ha aprendido.


Lección 7: Trabajar con formularios web y manejo de eventos en JavaScript

Objetivo:
aprender a crear elementos interactivos en páginas web utilizando formularios y eventos.

Plan de lección:

  1. Trabajar con formularios web (10 min).
    • Creación de formularios: campos de entrada, botones, listas desplegables.
    • Un ejemplo de formulario de recogida de datos.
  2. Conceptos básicos del trabajo con eventos en JavaScript (10 min).
    • Procesamiento de eventos: clics, entrada de datos.
    • Un programa de ejemplo para procesar datos de formularios usando JavaScript.
  3. Trabajo práctico (20 min).
    • Cree una página web con un formulario, procese los datos del formulario en el lado del cliente usando JavaScript.

Tarea:
cree un formulario web que recopile datos y realice validaciones básicas utilizando JavaScript.


Lección 8: Trabajo práctico final: creación de una página web interactiva

Objetivo:
Reforzar los materiales aprendidos sobre desarrollo web mediante la creación de una página web interactiva.

Plan de lección:

  1. Planteamiento del problema (10 min).
    • Tarea de ejemplo: crear una página web con un formulario, estilos y elementos interactivos en JavaScript (por ejemplo, un formulario de registro con verificación de datos).
  2. Trabajo práctico (30 min).
    • Los estudiantes crean una página web usando HTML, CSS y JavaScript.
  3. Discusión y análisis del trabajo (10 min).
    • Presentación de soluciones, discusión de dificultades y errores.

Tarea:
Completar el proyecto y elaborar un informe sobre la página web creada, describiendo las tecnologías utilizadas.


Este manual permite a los estudiantes de noveno grado dominar los conceptos básicos del trabajo con bases de datos, profundizar sus conocimientos de programación y también adquirir habilidades de desarrollo web utilizando tecnologías modernas.