Ir al contenido
Explorar por Nivel: IV Medio

Chile · Objetivos de Aprendizaje (OA)

IV Medio Pensamiento Computacional y Programación.

La asignatura de Pensamiento Computacional y Programación para 4° Medio busca desarrollar habilidades de resolución de problemas mediante la abstracción, el diseño de algoritmos y la codificación. Los estudiantes explorarán el impacto de la tecnología en la sociedad y aplicarán metodologías de desarrollo para crear soluciones de software innovadoras.

4 unidades·14 temas·Edades 17-18

01Resolución de problemas y algoritmos

3 temas·1.º Período

En esta unidad, los estudiantes aprenderán a descomponer problemas complejos y a diseñar secuencias lógicas para resolverlos. Se enfatiza el pensamiento algorítmico antes de pasar a la escritura de código.

Abstracción y descomposición de problemas

Identificación de patrones y división de problemas complejos en partes más pequeñas y manejables. Se busca ignorar detalles irrelevantes para centrarse en la estructura principal del problema.

Mapa ConceptualAprendizaje Basado en la Indagación
Diseño de algoritmos

Creación de secuencias lógicas de pasos finitos para resolver problemas específicos. Los estudiantes utilizarán diagramas de flujo y pseudocódigo para representar sus ideas.

Aprendizaje MakerRotación por Estaciones
Evaluación y optimización de algoritmos

Análisis de la eficiencia y corrección de los algoritmos diseñados antes de programar. Se realizan pruebas de escritorio para detectar posibles fallos lógicos.

Paseo por la GaleríaAnálisis de Estudio de Caso

02Fundamentos de Programación

4 temas·2.º Período

Los estudiantes se introducen en la escritura de código utilizando un lenguaje de programación de alto nivel. Aprenderán a utilizar variables, estructuras de control y funciones para dar vida a sus algoritmos.

Variables y tipos de datos

Uso de variables para almacenar, modificar y recuperar información dentro de un programa. Se exploran distintos tipos de datos como enteros, cadenas de texto y booleanos.

Aprendizaje Basado en la IndagaciónAprendizaje Maker
Estructuras de control condicionales

Implementación de decisiones lógicas en el código mediante sentencias if-else. Permite que los programas reaccionen de manera diferente según los datos de entrada.

Juego de SimulaciónRompecabezas
Estructuras de control iterativas

Uso de ciclos (loops) para repetir bloques de código de manera eficiente. Se abordan ciclos definidos e indefinidos y la prevención de ciclos infinitos.

Rotación por EstacionesAprendizaje Basado en la Indagación
Funciones y modularidad

Creación de bloques de código reutilizables para organizar y simplificar los programas. Se introduce el concepto de parámetros, argumentos y valores de retorno.

Mapa ConceptualPanel de Expertos

03Análisis de Datos e Información

3 temas·3.º Período

Esta unidad conecta la programación con el manejo de grandes volúmenes de información. Se aborda la recolección, procesamiento, visualización y las implicancias éticas del uso de datos.

Recolección y almacenamiento de datos

Métodos para capturar datos del mundo real y estructurarlos para su análisis computacional. Se revisan formatos comunes como CSV y JSON.

Aprendizaje Basado en la IndagaciónAnálisis de Estudio de Caso
Procesamiento y visualización de datos

Uso de herramientas de programación para transformar datos crudos en gráficos e información útil. Se busca identificar tendencias y patrones a través de la visualización.

Aprendizaje MakerPaseo por la Galería
Privacidad y ética en el uso de datos

Reflexión sobre el impacto social, la seguridad y los dilemas éticos al manejar datos de usuarios. Se discuten normativas de privacidad y el concepto de huella digital.

Sillas FilosóficasPanel de Expertos

04Desarrollo de Proyectos y Sociedad Digital

4 temas·4.º Período

Los estudiantes aplicarán todo lo aprendido en la creación de un proyecto de software funcional. Además, analizarán críticamente el impacto de la inteligencia artificial y la automatización en la sociedad actual.

Metodologías de desarrollo de software

Aplicación de enfoques ágiles e iterativos para la creación de proyectos tecnológicos en equipo. Se fomenta la planificación, asignación de roles y el control de versiones.

RompecabezasJuego de Simulación
Interfaz de usuario y experiencia (UI/UX)

Diseño de interfaces amigables y accesibles considerando las necesidades del usuario final. Se evalúa la usabilidad y la accesibilidad de las soluciones creadas.

Paseo por la GaleríaAnálisis de Estudio de Caso
Impacto de la Inteligencia Artificial y automatización

Análisis crítico de cómo la programación avanzada y la IA están transformando el mercado laboral, la cultura y la sociedad en general.

Sillas FilosóficasPanel de Expertos
Presentación y evaluación de proyectos

Pruebas finales, depuración de errores (debugging) y comunicación efectiva de la solución tecnológica creada ante la comunidad escolar.

Paseo por la GaleríaRotación por Estaciones