Ciencias de la computación
La relación entre las ciencias de la computación y la ingeniería de software es un tema muy discutido, por disputas sobre lo que realmente significa el término "ingeniería de software" y sobre cómo se define a las ciencias de la computación. Algunas personas creen que la ingeniería de software sería un subconjunto de las ciencias de la computación. Otras, tomando en cuenta la relación entre otras disciplinas científicas y de la ingeniería, creen que el principal objetivo de las ciencias de la computación sería estudiar las propiedades del cómputo en general, mientras que el objetivo de la ingeniería de software sería diseñar cómputos específicos para lograr objetivos prácticos, con lo que se convertiría en disciplinas diferentes. Este punto de vista es el que sostiene, por ejemplo, Parnas (1998). Incluso hay otros que sostienen que no podría existir una ingeniería de software.
Ingeniería técnica en informática de gestión
El propósito de esta titulación universitaria es formar especialistas con una sólida formación para realizar las siguientes funciones: estudiar las necesidades del usuario y crear y/o adaptar los programas informáticos para llevar a cabo las funciones que constituyan un objetivo. Será un experto en tecnología informática y conocedor profundo de los conceptos básicos de organización de empresas. Aplicará los conocimientos sobre tecnologías de la información en la mejora del funcionamiento de las organizaciones. Realizará tareas de análisis, diseño, desarrollo y evaluación de sistemas de información utilizando metodologías que incluyen sistemas de 4ª generación, enfoque cliente-servidor y tecnologías CASE. Esta ingeniería, aplica los principios de la informática, el análisis matemático y la física para el diseño, desarrollo, prueba y evaluación de los sistemas de tratamiento de información y programas informáticos que se utilizan en entornos profesionales y de ocio.