Qué lenguajes se usan en la Licenciatura en Sistemas de Información (plan 17.14) y en qué materias, según los programas oficiales.
Sacado programa por programa de los PDFs oficiales de cada actividad (los del Departamento de Certificaciones), esto es lo que ya está confirmado:
| Materia | Lenguaje(s) |
|---|---|
| Introducción a la Programación (11271) | Python |
| Programación Estructurada (11274) | C (arranca con una puesta a punto de lo visto con Python en Introducción, y el curso transcurre en C) |
| Arquitectura de Computadoras (41426) | Assembler (bajo nivel, incluyendo código con C + assembler incrustado) |
| Sistemas Distribuidos y Programación Paralela (41429) | Scala, con infraestructura cloud (Kubernetes, Terraform, CI/CD) |
Detalles por materia
Sección titulada «Detalles por materia»- Introducción a la Programación: se optó por Python por su sencillez, expresividad y proyección. Es la base de todo.
- Programación Estructurada: sigue el paradigma estructurado/procedural en C (bibliografía: Kernighan & Ritchie, Marzal & García). Peso del homework/entregas por aula virtual.
- Arquitectura de Computadoras: manejo de puertos, interrupciones y segmentos en Assembler.
- Sistemas Distribuidos y Programación Paralela: escalabilidad y programación distribuida/paralela en Scala, con despliegue en la nube (GKE/Kubernetes), pipelines de CI/CD y buena parte con estrategias DevOps.

