En este espacio digital se abordará la temática relacionada con la algoritmia, como pieza fundamental para la formación de ingenieros electrónicos. Se parte de conceptos de algoritmos, se modela en un software que facilita la construcción de los mismos y finalmente se programa en un lenguaje muy versátil, como python.

“Los algoritmos son fundamentales para las ciencias de la computación y la ingeniería de software. En el mundo real, el rendimiento de cualquier sistema software depende de: (1) la selección de algoritmos y (2) la idoneidad y la eficiencia de varias capas de implementación. Por lo tanto, el buen diseño de algoritmos es crusial para el rendimiento de todos los sistemas de software. Además, el estudio de algoritmos proporciona una idea de la naturaleza intrínseca del problema, así como las posibles técnicas de solución independientes del lenguaje de programación, el paradigma de programación, el hardware de la computadora o cualquier otro aspecto de implementación”. (ACM Computing Curricula 2013).

En este espacio académico, se busca potenciar las competencias de programación de los futuros ingenieros, a partir de la algoritmia, la representación gráfica de los algoritmos y el modelamiento en un lenguaje de programación adecuado.

Esta materia tiene como propósito de formación proporcionar los fundamentos para la construcción de software basados en una perspectiva algorítmica. 


Con los siguientes objetivos específicos: 

• Desarrollar la lógica computacional para la solución de problemas mediante un algoritmo.

• Identificar las estructuras básicas en la construcción de un algoritmo computacional.

• Determinar las subrutinas que componen un algoritmo y sus relaciones.

• Implementar el concepto de arreglos en la solución de problemas computacionales



Esta materia tiene como propósito de formación proporcionar los fundamentos para la construcción de software basados en una perspectiva algorítmica. 


Con los siguientes objetivos específicos: 

Desarrollar la lógica computacional para la solución de problemas mediante un algoritmo.

Identificar las estructuras básicas en la construcción de un algoritmo computacional.

Determinar las subrutinas que componen un algoritmo y sus relaciones.

Implementar el concepto de arreglos en la solución de problemas computacionales


Curso de Fundamentos de Programación 

Programa: Ingeniería Electrónica