El alumno será capaz de elaborar programas básicos para la solución de problemas elementales relacionados con su entorno, utilizando las estructuras lógicas de programación secuencial, de decisión y de repetición , así como los elementos fundamentales para programar como son los tipos de datos y funciones del lenguaje de programación aplicando el enfoque orientado a objetos.