Programa Completo: Ciencias de la Computación (1° EMS - ANEP)
Ciencias de la Computación
No seas solo un consumidor de tecnología. Aprendé a crearla, entenderla y transformar el mundo digital.
Ver el Programa¿Por qué elegir esta materia?
La tecnología está en todos lados. Aprender ciencias de la computación es entrenar tu mente para resolver problemas complejos de forma creativa.
Pensamiento Computacional
Aprenderás a dividir problemas difíciles en partes manejables, usar la lógica y diseñar soluciones sistemáticas.
Creación Práctica
Nada de teoría aburrida. Vas a programar, armar robots y entrenar IA. ¡Aprenderás haciendo y equivocándote!
Ciudadanía Crítica
Entenderás cómo funcionan los algoritmos y aprenderás a protegerte a vos y a tus datos en internet.
¿Cómo vamos a aprender?
El curso funciona como un taller interactivo. No hay un camino único, sino que tú y tu equipo guiarán el aprendizaje a través de proyectos reales.
// Ciclo de un proyecto en clase
while (cicloLectivo) {
1. identificarProblemaContexto();
2. diseñarPrototipoSolucion();
3. programarYConstruir();
4. probarYDepurarErrores();
if (proyectoFunciona) {
presentarALaComunidad();
} else {
mejorarDiseño(); // ¡El error enseña!
}
}
Ejes Temáticos
Hacé clic en cada módulo para descubrir todo lo que vas a aprender a lo largo del año.
Algoritmia y Programación
Creá tus propios programas y aprendé el lenguaje de las computadoras.
¿Qué vas a lograr?
- Desarrollar algoritmos para resolver problemas lógicos.
- Diseñar interfaces de usuario (UI/UX) intuitivas y funcionales.
- Desarrollar videojuegos o aplicaciones trabajando en equipo.
Contenidos Clave
- Diagramas de flujo y pseudocódigo.
- Programación textual (ej. Python, JavaScript).
- Diseño centrado en el usuario y prototipado.
- Depuración y corrección de errores de código.
Arquitectura y Robótica
Hacé que el código interactúe con el mundo real conectando hardware y software.
¿Qué vas a lograr?
- Diseñar interfaces ciberfísicas que interactúen con el entorno.
- Programar la lectura de sensores y control de actuadores.
- Crear sistemas que envíen y reciban datos por Internet (IoT).
Contenidos Clave
- Placas programables (ej. Micro:bit, Arduino, ESP-32).
- Funcionamiento de sensores y actuadores.
- Internet de las Cosas (IoT).
- Desarrollo incremental de proyectos.
Inteligencia Artificial y Sociedad
Descubrí cómo piensan las máquinas y cómo usar la IA de forma ética.
¿Qué vas a lograr?
- Entender los algoritmos básicos de los modelos de IA.
- Analizar críticamente los sesgos en los datos.
- Construir un sistema que integre modelos de IA.
Contenidos Clave
- Aprendizaje Supervisado vs No Supervisado.
- Visión por Computadora y Procesamiento de Lenguaje Natural.
- Modelos de IA preentrenados.
- Sesgos, ética y discriminación algorítmica.
Procesamiento de Información
Aprendé a manejar grandes volúmenes de información y a gestionar proyectos.
¿Qué vas a lograr?
- Almacenar y procesar datos eficientemente.
- Aplicar metodologías ágiles para el trabajo en equipo.
- Integrar fuentes de datos externas (APIs).
Contenidos Clave
- Bases de datos relacionales y no relacionales.
- Integración de datos (APIs y OpenData).
- Gestión de proyectos y Control de versiones (ej. Git).
Nota: Este es un eje transversal. Se aplicará constantemente en los proyectos prácticos de Programación, Robótica o IA que decida hacer el equipo.
Alfabetización y Ética Digital
Convertite en un ciudadano digital responsable y seguro.
¿Qué vas a lograr?
- Reflexionar sobre el impacto social y ambiental de la tecnología.
- Aplicar normativas de seguridad informática y privacidad.
- Aprender a comunicar y defender ideas tecnológicas.
Contenidos Clave
- Ciberseguridad y protección de datos.
- Sustentabilidad tecnológica y consumo energético.
- Propiedad intelectual y marco legal.
Nota: Este es un eje transversal. Implica un análisis constante sobre cómo nuestra tecnología afecta a la sociedad y al medio ambiente.