Especialidad en ingeniería de software: introducción a bases de datos, redes y sus cálculos, métodos de ingeniería de software para la interacción persona-computadora, construcción de software, diseño y arquitectura de software, pruebas y aseguramiento de la calidad del software, conceptos básicos de programación, orientación Programación de objetos, introducción a la ingeniería de software, conceptos básicos de sistemas informáticos, sistemas operativos, gestión de proyectos de software, ingeniería económica, motivación y comunicación de equipos, etc.
Después de graduarse, los estudiantes de ingeniería de software pueden trabajar como programadores, probadores de software, gerentes de proyectos, etc. en empresas de servicios y subcontratación de software y empresas de servicios y productos de información. La especialización en ingeniería de software se basa en la ciencia y la tecnología de la computación, enfatizando la naturaleza de ingeniería del desarrollo de software, lo que permite a los estudiantes dominar el análisis de requisitos de software, el diseño de software, las pruebas de software, el mantenimiento de software y la gestión de proyectos de software sobre la base del dominio del conocimiento de la ciencia y la tecnología de la computación. Los conocimientos básicos necesarios, los métodos básicos y las habilidades básicas se centran en el cultivo de los conocimientos y habilidades profesionales de los estudiantes y forman profesionales de alto nivel que puedan participar en el desarrollo, las pruebas, el mantenimiento y la gestión de proyectos de software.