El objetivo general de la asignatura es que el alumno adquiera conocimientos básicos para la programación de los ordenadores. En concreto, los estudiantes deben conocer los componentes hardware y software básicos de un ordenador. Deben saber utilizar las estructuras de control y los tipos de datos simples y estructurados en el desarrollo de programas. Finalmente, deben aprender como diseñar un programa estructurando el código adecuadamente mediante el uso de subprogramas.