La materia tiene por objetivo introducir a l@s estudiantes en los conceptos fundamentales de la programación que se presentan transversales a diferentes lenguajes y paradigmas.
Modos de Cursada: Cuatrimestral Presencial
Horas Semanales: 8 horas
Demanda de tiempo en casa semanal: 8 horas
Sitio web:
- Aún no disponible.
Programa de la materia:
Contenidos Mínimos:
- Qué es un programa
- Las herramientas del programador: entornos de ejecución y desarrollo
- Principios de la programación imperativa: acciones y comandos, valores y expresiones, tipos, estado.
- Terminación y parcialidad. Precondiciones como metodología para el desarrollo de software robusto.
- Principios de la programación estructurada: funciones y procedimientos. Necesidad de darle estructura a un programa no trivial.
- Resolución de pequeños problemas mediante programas.
- Estructuras de datos básicas: listas y registros.