El ingeniero en informática debe poseer la capacidad de análisis y diseño de soluciones a problemas basados en programación secuencial y estructurada, plasmando estas soluciones en algoritmos escritos en pseudocódigo como herramientas para la resolución de problemas. Para esto requiere comprender los conceptos básicos inherentes a la informática, comprender y aplicar, nociones y técnicas para el desarrollo de algoritmos y pseudocódigos.

Los fundamentos de la informática incluyen los conceptos básicos de hardware y software, la arquitectura de computadoras, las redes de computadoras, y la inteligencia artificial.