Esta asignatura aporta al perfil del Ingeniero en Informática en las siguientes competencias: 

 Aplica conocimientos científicos y tecnológicos en el área informática para la solución de problemas con un enfoque multidisciplinario. 

 Aplica herramientas computacionales actuales y emergentes para optimizar los procesos en las organizaciones.  Crea y administra redes de computadoras, considerando el diseño, selección, instalación y mantenimiento para la operación eficiente de los recursos informáticos.

 Realiza consultorías relacionadas con la función informática para la mejora continua de la organización. 

 Se desempeña profesionalmente con ética, respetando el marco legal, la pluralidad y la conservación del medio ambiente. 

 Participa y dirige grupos de trabajo interdisciplinarios, para el desarrollo de proyectos que requieran soluciones innovadores basadas en tecnologías y sistemas de información. Tecnologías e interfaces de computadoras permite al estudiante comprender el proceso de transferencia de datos a través de puertos estándar e inalámbricos, de forma que pueda desarrollar aplicaciones que empleen dispositivos periféricos estándar y especiales, así como realizar la comunicación de datos y el diseño de interfaces de hardware y software para aplicaciones de medición, supervisión y control de procesos. 

En su contenido se incursiona hacia el área de la electrónica digital, especialmente en la comunicación con dispositivos periféricos, desde aplicaciones desarrolladas en lenguajes de programación orientados a objeto, integrando interfaces de software. Puesto que esta asignatura trata sobre el desarrollo de aplicaciones con desempeños profesionales; se imparte en la parte intermedia alta de la trayectoria escolar y dará capacidad para participar en proyectos de ingeniería multidisciplinarios del área de automatización y control de procesos.

La asignatura aporta al perfil del egresado los requerimientos y metodologías ágiles de desarrollo de software que proporciona los elementos necesarios para proveer al estudiante conocimientos para aplicar las bases de la especificación de requerimientos de software (ERS) y las metodologías ágiles vigentes en el ámbito de la ingeniería de software, mismas que son de apoyo en la gestión o administración del proceso de desarrollo de proyectos de software.