Este es el primer curso en la secuencia de los cursos introductorios a la informática. En este curso se pretende cubrir los conceptos señalados por la Computing Curricula IEEE-CS/ACM 2008, bajo el enfoque functional-first.
La programación es uno de los pilares de la informática; cualquier profesional del área, necesitará programar para concretizar sus modelos y propuestas.
Este curso introducirá a los participantes en los conceptos fundamentales de este arte. Lo tópicos incluyen tipos de datos, estructuras de control, funciones, listas, recursividad y la mecánica de la ejecución, prueba y depuración.
El curso también ofrecerá una introducción al contexto histórico y social de la informática y una revisión del ámbito de esta disciplina.