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 cibernética
Tecnología automotriz (incluidos sistemas de frenos antibloqueo, control de la dinámica del vehículo, conducción autónoma)El estudio de la cibernética técnica incluye, además de sólidos fundamentos en las disciplinas clásicas de la ingeniería, como la mecánica técnica, la ingeniería eléctrica o la termodinámica, sobre todo, un conocimiento profundo en el campo de la teoría matemática de sistemas, dinámica de sistemas e ingeniería de control. El curso de ingeniería cibernética técnica, que forma parte del departamento de ingeniería mecánica, existe en la Universidad de Stuttgart desde 1971. El curso fue diseñado por Ernst Dieter Gilles en ese momento.