
La asignatura Computación para Ingenieros proporciona los fundamentos teóricos y prácticos necesarios para que el estudiante de Ingeniería en Sistemas Computacionales comprenda, analice y aplique herramientas computacionales en la solución de problemas de ingeniería. A través del estudio de conceptos relacionados con algoritmos, programación, modelado, software especializado, análisis de datos y uso de tecnologías computacionales, la materia fortalece el pensamiento lógico, la capacidad de abstracción y la resolución de problemas mediante métodos apoyados por la computadora. Asimismo, promueve el desarrollo de competencias orientadas al diseño de soluciones eficientes e innovadoras, integrando conocimientos técnicos que sirven de base para asignaturas posteriores y para el desempeño profesional en entornos tecnológicos.

El álgebra es el lenguaje fundamental de la computación, pues proporciona las herramientas matemáticas para modelar sistemas, estructurar datos y resolver problemas complejos mediante el pensamiento abstracto; desde el álgebra booleana, que rige la lógica digital de los circuitos y microprocesadores, hasta el álgebra lineal, esencial para la programación gráfica, la inteligencia artificial y el procesamiento de matrices de datos.

La asignatura Algoritmos y estructuras de datos es un pilar fundamental de la ciencia de la computación que transforma al estudiante de un programador básico a un arquitecto de software capaz de diseñar soluciones óptimas y escalables.
A través de su estudio, se aprende a organizar de forma eficiente la información en la memoria interna mediante estructuras lineales y no lineales (como listas, árboles y grafos), y a diseñar la lógica de resolución de problemas mediante algoritmos de búsqueda, ordenamiento y recursividad. El objetivo central de la materia es dominar el análisis de eficiencia en tiempo y espacio (utilizando la notación Big O), permitiendo al alumno evaluar de manera analítica el rendimiento de su código para construir sistemas capaces de procesar grandes volúmenes de datos con un consumo mínimo de recursos, una habilidad crítica y altamente demandada en la industria tecnológica actual.

La asignatura Computación para Ingenieros proporciona los fundamentos teóricos y prácticos necesarios para que el estudiante de Ingeniería en Sistemas Computacionales comprenda, analice y aplique herramientas computacionales en la solución de problemas de ingeniería. A través del estudio de conceptos relacionados con algoritmos, programación, modelado, software especializado, análisis de datos y uso de tecnologías computacionales, la materia fortalece el pensamiento lógico, la capacidad de abstracción y la resolución de problemas mediante métodos apoyados por la computadora. Asimismo, promueve el desarrollo de competencias orientadas al diseño de soluciones eficientes e innovadoras, integrando conocimientos técnicos que sirven de base para asignaturas posteriores y para el desempeño profesional en entornos tecnológicos.

La asignatura de Programación introduce al estudiante en los fundamentos del desarrollo de software mediante el análisis, diseño y construcción de soluciones informáticas. A lo largo del curso se desarrollan habilidades para comprender problemas, diseñar algoritmos, utilizar estructuras de control, manejar datos y aplicar principios de programación orientada a la lógica y la resolución de problemas. Además, se fomenta el pensamiento crítico, la creatividad y el trabajo sistemático en la creación de programas eficientes y funcionales, utilizando lenguajes de programación y herramientas tecnológicas actuales. Esta materia constituye una base esencial para el desarrollo de competencias digitales y profesionales en áreas relacionadas con la informática, la ingeniería y la transformación tecnológica.