Ir al contenido
Explorar por Nivel: III Medio

Chile · Objetivos de Aprendizaje (OA)

III Medio Programación.

Asignatura de la especialidad Técnico-Profesional enfocada en el desarrollo del pensamiento lógico, la programación orientada a objetos y la gestión de bases de datos. Los estudiantes de 3° Medio adquieren competencias técnicas fundamentales mientras analizan el impacto ético y social de las tecnologías de la información en la sociedad actual.

4 unidades·12 temas·Edades 16-17

01Fundamentos de la Programación y Algoritmia

3 temas·1.º Período

Introducción a la lógica computacional y la resolución de problemas mediante el diseño de algoritmos y estructuras de control básicas.

Lógica computacional y diagramas de flujo

Introducción a la resolución de problemas mediante algoritmos. Representación visual del flujo de datos y toma de decisiones.

Mapa ConceptualAprendizaje Maker
Variables, tipos de datos y operadores

Comprensión de cómo los lenguajes de programación almacenan y manipulan la información. Uso de operadores lógicos y matemáticos para transformar datos.

Rotación por EstacionesAprendizaje Basado en la Indagación
Estructuras de control y ciclos

Implementación de decisiones condicionales y repeticiones en el código. Control del flujo de ejecución del programa para automatizar tareas.

Análisis de Estudio de CasoJuego de Simulación

02Programación Orientada a Objetos (POO)

3 temas·2.º Período

Transición hacia el paradigma orientado a objetos, modelando problemas del mundo real mediante clases, herencia y polimorfismo.

Clases, objetos y encapsulamiento

Creación de clases como plantillas de software y protección de datos internos. Transición del paradigma estructurado al orientado a objetos.

Aprendizaje MakerMapa Conceptual
Herencia y polimorfismo

Reutilización de código mediante la herencia de atributos y métodos entre clases. Implementación de comportamientos dinámicos y flexibles con polimorfismo.

RompecabezasPanel de Expertos
Manejo de excepciones y errores

Identificación, captura y manejo de errores en tiempo de ejecución. Creación de programas robustos que mantengan la estabilidad ante fallos inesperados.

Análisis de Estudio de CasoJuego de Simulación

03Diseño y Gestión de Bases de Datos

3 temas·3.º Período

Análisis, modelado e implementación de bases de datos relacionales para el almacenamiento persistente y seguro de la información.

Modelado de datos y modelo entidad-relación

Análisis de requerimientos para estructurar la información de un sistema. Creación de diagramas entidad-relación y normalización de datos.

Aprendizaje MakerPaseo por la Galería
Lenguaje SQL y consultas básicas

Introducción al lenguaje de consultas estructuradas (SQL). Creación de tablas y ejecución de operaciones CRUD (Crear, Leer, Actualizar, Borrar).

Rotación por EstacionesAprendizaje Basado en la Indagación
Conexión entre la aplicación y la base de datos

Integración del código de la aplicación con el motor de base de datos. Ejecución de consultas dinámicas desde el lenguaje de programación.

Juego de SimulaciónAnálisis de Estudio de Caso

04Impacto Social y Desarrollo de Proyectos

3 temas·4.º Período

Reflexión sobre la ética en la tecnología y aplicación de metodologías ágiles para el desarrollo colaborativo de un proyecto de software integrador.

Ética en la programación y seguridad de la información

Análisis del impacto social del software y la responsabilidad ética del programador. Discusión sobre privacidad de datos, sesgos algorítmicos y ciberseguridad.

Sillas FilosóficasPanel de Expertos
Metodologías ágiles y trabajo en equipo

Aplicación de marcos de trabajo ágiles para la gestión de proyectos de software. Fomento de la colaboración, roles de equipo y comunicación efectiva.

RompecabezasJuego de Simulación
Desarrollo y presentación del proyecto final

Integración de los conocimientos técnicos en la creación de una solución de software funcional. Presentación y defensa del producto ante la comunidad educativa.

Paseo por la GaleríaPanel de Expertos