Este es un curso introductorio a la programación de computadoras, y está dirigido a estudiantes de ingeniería. Presenta aspectos tanto teóricos como prácticos en la creación de programas.
El curso está dividido en cuatro temas:
1) Antecedentes y algoritmos. Introduce al uso de las tecnologías de la información y a los ambientes operativos. Presenta también metodologías algorítmicas para representar la soluciona de problemas.
2) Entorno del lenguaje. Describe la estructura básica de un programa con base en un lenguaje de programación. Toca temas como variables, expresiones aritméticas e instrucciones de entrada/salida.
3) Estructuras de control. Estudia las estructuras de repetición y de decisión.
4) Arreglos. Presenta la estructura de datos array, tanto unidimensionales como multidimensionales.