Este curso presentará al alumno los fundamentos de la programación de computadoras y al análisis y resolución de problemas de carácter algorítmico. El desarrollo de las soluciones se hará usando como representación algorítmica el lenguaje SL. Finalmente presentará las principales características de uno de los lenguajes de programación más populares, el lenguaje C.

El curso pone énfasis en la resolución de problemas algoritmicos conjugando conceptos fundamentales asociados a los lenguajes de programación del tipo imperativo como ser : tipo de datos, expresiones, variables, constantes, ámbito de variables, estructuras de control, subprogramas, entre otros.