México · Aprendizajes Esperados SEP
2o de Preparatoria Tecnología
Este curso desarrolla competencias en programación estructurada, gestión de redes y análisis de datos para resolver problemas del entorno real. Los estudiantes exploran el impacto ético de la tecnología mientras diseñan soluciones digitales robustas y escalables.

01Algoritmos y Lógica de Programación
Estudio profundo de la lógica computacional y el diseño de algoritmos eficientes mediante estructuras de control complejas.
Los estudiantes exploran los pilares del pensamiento computacional: descomposición, reconocimiento de patrones, abstracción y algoritmos.
Los estudiantes diseñan algoritmos utilizando pseudocódigo para representar la lógica de solución de problemas.
Los estudiantes identifican y aplican variables, tipos de datos y operadores para manipular información en algoritmos.
Los estudiantes implementan secuencias de instrucciones para ejecutar tareas en un orden predefinido.
Los estudiantes aplican condicionales simples y anidados para tomar decisiones basadas en criterios específicos.
Los estudiantes utilizan ciclos (for, while) para ejecutar bloques de código múltiples veces de manera eficiente.
Los estudiantes crean y utilizan funciones para modularizar el código, promoviendo la reutilización y el orden.
Los estudiantes comprenden cómo las funciones intercambian datos a través de parámetros y valores de retorno.
Los estudiantes exploran el uso de arreglos y listas para almacenar y organizar colecciones de datos.
Los estudiantes aplican todos los conceptos aprendidos para diseñar y probar algoritmos que resuelvan problemas complejos.

02Desarrollo de Software y Lenguajes
Introducción a lenguajes de alto nivel y entornos de desarrollo para la creación de aplicaciones funcionales.
Los estudiantes exploran la evolución de los lenguajes de programación y sus paradigmas principales.
Los estudiantes utilizan Python para traducir lógica algorítmica en programas ejecutables, enfocándose en su sintaxis y semántica.
Los estudiantes se familiarizan con el uso de IDEs para escribir, depurar y ejecutar código de manera eficiente.
Los estudiantes identifican y corrigen errores de sintaxis, lógica y tiempo de ejecución en el software.
Los estudiantes aprenden a leer y escribir datos en archivos para la persistencia de información en sus programas.
Los estudiantes exploran los conceptos básicos de POO: clases, objetos, atributos y métodos.
Los estudiantes implementan clases y crean objetos en Python para aplicar los principios de la POO.
Los estudiantes diseñan elementos visuales que permiten la interacción intuitiva entre el humano y la máquina.
Los estudiantes implementan el manejo de eventos para responder a las interacciones del usuario en aplicaciones GUI.
Los estudiantes integran todos los conocimientos para desarrollar una aplicación funcional con interfaz gráfica.

03Redes y Ciberseguridad
Exploración de la arquitectura de internet, protocolos de comunicación y medidas de protección de datos.
Los estudiantes comprenden los componentes básicos y la topología de las redes informáticas.
Los estudiantes analizan el modelo OSI y TCP/IP para entender cómo viajan los datos a través de la red.
Los estudiantes exploran cómo se identifican los dispositivos en una red mediante direcciones IP y el sistema DNS.
Los estudiantes investigan los protocolos y servicios que permiten la comunicación y el intercambio de información en internet.
Los estudiantes analizan vulnerabilidades comunes y estrategias para proteger la integridad de la información.
Los estudiantes identifican los tipos de ataques cibernéticos más frecuentes y sus métodos de propagación.
Los estudiantes estudian los métodos de cifrado y sistemas de verificación de identidad digital.
Los estudiantes comprenden el funcionamiento de los firewalls y otras herramientas de seguridad para proteger redes.
Los estudiantes analizan la importancia de la privacidad en línea y las leyes de protección de datos.
Los estudiantes aplican principios de ciberseguridad para proteger su información personal y dispositivos en el día a día.

04Gestión y Análisis de Datos
Técnicas para recolectar, organizar y visualizar grandes volúmenes de información para la toma de decisiones.
Los estudiantes comprenden la importancia de los datos como activo y los desafíos de su gestión.
Los estudiantes modelan datos y usan tablas para estructurar información de manera lógica y eficiente.
Los estudiantes aprenden a utilizar SQL para consultar, insertar, actualizar y eliminar datos en bases de datos relacionales.
Los estudiantes aplican principios de normalización para diseñar bases de datos eficientes y sin redundancias.
Los estudiantes exploran las fases del proceso de análisis de datos, desde la recolección hasta la interpretación.
Los estudiantes aplican técnicas para limpiar, transformar y preparar datos para el análisis.
Los estudiantes transforman datos crudos en representaciones gráficas que faciliten su interpretación.
Los estudiantes utilizan herramientas como hojas de cálculo o software especializado para crear visualizaciones efectivas.
Los estudiantes estudian el impacto de procesar cantidades masivas de datos en la industria y la ciencia.
Los estudiantes analizan las implicaciones éticas de la recolección, almacenamiento y uso de datos.

05Impacto Social y Ética Tecnológica
Análisis crítico sobre cómo la tecnología transforma la cultura, la economía y los derechos humanos.
Los estudiantes exploran la relación bidireccional entre el desarrollo tecnológico y la evolución social.
Los estudiantes examinan las desigualdades en el acceso y uso de las tecnologías de la información.
Los estudiantes analizan los desafíos a la privacidad en la era digital y las implicaciones de la vigilancia masiva.
Los estudiantes evalúan el futuro del trabajo y la toma de decisiones algorítmica.
Los estudiantes investigan cómo los algoritmos pueden perpetuar o amplificar sesgos existentes en la sociedad.
Los estudiantes analizan el fenómeno de las noticias falsas y su impacto en la opinión pública y la democracia.
Los estudiantes exploran los conceptos de propiedad intelectual en el ámbito digital y sus implicaciones.
Los estudiantes investigan el ciclo de vida de los dispositivos y su impacto en el medio ambiente.
Los estudiantes exploran cómo la tecnología puede ser utilizada para resolver problemas sociales y ambientales.
Los estudiantes desarrollan una comprensión crítica de sus derechos y responsabilidades como ciudadanos digitales.