Chile · Objetivos de Aprendizaje (OA)
III Medio Pensamiento Computacional y Programación.
La asignatura de Pensamiento Computacional y Programación para 3° 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 cómo la tecnología impacta la sociedad, aprendiendo a crear soluciones digitales innovadoras y éticas.

01Resolución de problemas y algoritmos
Introducción a las bases del pensamiento computacional, enfocándose en la descomposición de problemas y el diseño lógico. Los estudiantes aprenderán a formular algoritmos eficientes antes de escribir código.
Identificación de patrones y división de problemas complejos en partes manejables. Aplicación de la abstracción para simplificar la realidad y facilitar su resolución.
Creación de secuencias lógicas de pasos para resolver problemas específicos. Representación de estas secuencias mediante pseudocódigo y diagramas de flujo.
Análisis comparativo de diferentes algoritmos que resuelven el mismo problema. Identificación de mejoras de rendimiento y corrección de errores lógicos tempranos.

02Programación y desarrollo de software
Inmersión en la escritura de código utilizando un lenguaje de programación de alto nivel. Se abordan estructuras de control, modularidad y técnicas de depuración para construir software funcional.
Introducción a la sintaxis y estructuras básicas de un lenguaje de programación. Uso de variables, tipos de datos y operadores matemáticos y lógicos.
Implementación de condicionales y ciclos para controlar el flujo de ejecución del programa. Creación de programas interactivos simples que responden al usuario.
Creación de bloques de código reutilizables mediante la definición de funciones. Importancia de la modularidad en el desarrollo de software colaborativo y escalable.
Estrategias sistemáticas para identificar, aislar y corregir errores (bugs) en el código. Diseño de casos de prueba para asegurar el correcto funcionamiento del software.

03Análisis de datos y modelos
Uso de herramientas computacionales para procesar, visualizar y analizar grandes volúmenes de información. Los estudiantes crearán simulaciones para modelar fenómenos del mundo real.
Métodos para recopilar, limpiar y organizar grandes volúmenes de datos. Uso de estructuras de datos complejas como listas, arreglos y diccionarios.
Creación de gráficos y representaciones visuales interactivas mediante bibliotecas de programación. Interpretación de tendencias, valores atípicos y patrones en los datos.
Uso de la programación para crear modelos matemáticos simplificados de fenómenos del mundo real. Ejecución de simulaciones computacionales para predecir comportamientos futuros.

04Impacto social de la computación
Reflexión crítica sobre el rol de la tecnología en la sociedad contemporánea. Se analizan dilemas éticos, privacidad digital y el efecto de la inteligencia artificial en el futuro.
Análisis crítico de cómo los algoritmos de aprendizaje automático pueden perpetuar o amplificar sesgos sociales. Discusión sobre la responsabilidad ética de los creadores de tecnología.
Exploración de los conceptos de huella digital, recolección de datos, encriptación y ciberseguridad. Evaluación del impacto de las redes sociales y aplicaciones en la privacidad personal.
Evaluación de cómo la automatización, la robótica y el desarrollo de software están transformando diversas industrias. Identificación de oportunidades y desafíos para el futuro laboral.