En esta asignatura el alumno conocerá los fundamentos, métodos y términos  relacionados con la interpretación y desarrollo de algoritmos; así como la importancia de aplicar técnicas, aumentando su capacidad analítica para diseñar e implementar programas de cómputo a través de metodologías, que apoyen a la solución de problemas que se propongan a lo largo de su formación, mejorando su destreza al elaborar soluciones representadas con algoritmos a problemas planteados, empleando las herramientas clásicas tales como diagrama de flujo, pseudocódigo y diagramas estructurados. Para la implementación (codificación) en cualquier lenguaje de programación que conocerá y empleara a lo largo de su carrera en las Licenciaturas en Ingeniería en Electrónica y Computación del Centro Universitario de los Lagos.