Ingeniería de software
El término ingeniería del "software" apareció por primera vez a finales de la década de 1950. La ingeniería de software fue estimulada por la crisis del "software" de las décadas de entre 1960 y 1980. La ingeniería del "software" viene a ayudar a identificar y corregir mediante principios y metodologías los procesos de desarrollo y mantenimiento de sistemas de "software".
Ingeniería en computadores
Las tareas habituales que realizan los ingenieros en computadores incluyen escribir software y firmware para microcontroladores integrados, diseñar chips VLSI, diseñar sensores analógicos, diseñar tableros de circuitos y diseñar sistemas operativos. Los ingenieros en computadores también son adecuados para la investigación en robótica, que se basa en gran medida en el uso de sistemas digitales para controlar y monitorear sistemas eléctricos como motores, comunicaciones y sensores.