La materia es necesaria para que los alumnos aprendan y apliquen los conceptos básicos de la programación a pequeña escala.
Como objetivo de la materia los alumnos deberán obtener:
- capacidad para analizar algoritmos.
- capacidad y hábito de identificar abstracciones al abordar un problema.
- familiaridad con técnicas frecuentes de diseños de algoritmos.