Software ist der „Geist in der Maschine“. Sie steckt zum Beispiel in der Kaffee- maschine, im Auto und natürlich in jedem Rechner: im Smartphone ebenso wie im Supercomputer.
Bei der Entwicklung von innovativer Qualitätssoftware ist kreatives Problemlösen durch Einsatz modernster Methoden und Werkzeuge gefragt. Somit geht das Studium Software Engineering über das reine Programmieren weit hinaus. Es umfasst den gesamten Software-Entwicklungszyklus: von der Problemanalyse über Design, Implementierung und Test bis zur Wartung und Weiterentwicklung.
- Technische Fächer: Grundlagen der Informatik, Algorithmen und Datenstrukturen, Programmierung, Softwareentwicklung, Betriebssysteme, Datenbank- und Netzwerktechnologien
- Formale Grundlagen: Logische und formale Grundlagen der Informatik, Mathematik (vor allem Algebra und Statistik)
- Softwareprojekt- und Usability Engineering, Software-Entwicklungsprozesse
- Betriebswirtschaftslehre, Rechnungswesen, E-Business und Informationsmanagement
- Vertiefungen Web Engineering oder Business Software