1. Semester Technische Grundlagen der Informatik (Technical basics in Informatics) Programmieren 1 (programming 1 – which is C++) Rechnerarchitektur (Computer architecture) Netzwerke (networks) Mathematik für Informatiker 1 (mathematics for Computer Scientists- usually analysis) SuK (soft skills) 2. Semester Objektorientierte Analyse und Design (OO analysis and design) Programmieren 2 (programming 2 – also C++- higher level) Mikroprozessorsysteme (mikroprocessor systems) Theoretische Informatik (theoretical informatics) Datenschutz (data protection –laws) Mathematik für Informatiker 2 (mathematics – analysis or numerics) 3. Semester Software Engineering (=) Betriebssysteme (operating systems) Datenbanken (data bases) Entwicklung nutzerorientierter Anwendungen (development of user oriented applications) Mathematik für Informatiker 3 (mathematics) Grundlagen der Betriebswirtschaftslehre (basics in business economics) 4. Semester Graphische Datenverarbeitung (graphical data processing) Verteilte Systeme (distributed systems) Entwicklung webbasierter Anwendungen (development of web-based systems) Wahlpflichtfach/Vertiefung ( free choice of courses) Wahlpflichtfach/Vertiefung Wahlpflichtfach/Vertiefung 5. Semester Vorbereitungsseminar Praxisphase (preparation for practical training) Projektmanagement (project management) Projekt Systementwicklung (project) IT-Recht (IT-law) Informatik und Gesellschaft (informatics and society) Wahlpflichtfach/Vertiefung (free choice of courses) Wahlpflichtfach/Vertiefung Wahlpflichtfach/Vertiefung 6. Semester Praxisphase mit Begleitstudien (practical training in a company) Bachelorarbeit und Begleitseminar (Bachelor thesis)