Bachelor, Stand 01/2017 (ID 124425)
1. Semester
- Informationssysteme (6 CP)
- Logik und Diskrete Strukturen (9 CP)
2. Semester
- Objektorientierte Softwareentwicklung (6 CP, W)
- Wahlpflichtmodule (24 CP, W)
- Algorithmen auf Strings (9 CP, W)
- Algorithmen und Berechnungskomplexität II (6 CP, W)
- Algorithmische Lerntheorie (6 CP, W)
- Algorithmisches Denken und imperative Programmierung (6 CP, W)
- Deskriptive Programmierung (9 CP, W)
- Einführung in die Computergrafik und Visualisierung (9 CP, W)
- Geschichte des maschinellen Rechnens I (6 CP, W)
- Grundlagen der algorithmischen Geometrie (9 CP, W)
- Grundlagen der Künstlichen Intelligenz (9 CP, W)
- Projektgruppe (9 CP, W)
- Randomisierte und approximative Algorithmen (9 CP, W)
- Relationale Datenbanken (9 CP, W)
- Softwaretechnologie (9 CP, W)
- Systemnahe Informatik (6 CP, W)
- Systemnahe Programmierung (6 CP, W)
3. Semester
- Algorithmen und Berechnungskomplexität I (9 CP, W)
- Technische Informatik (9 CP, W)
- Computational Intelligence (6 CP, W)
- Cryptography (9 CP, W)
- Einführung in die Informations- und Lerntheorie (9 CP, W)
- Fortgeschrittene funktionale Programmierung (9 CP, W)
- Geschichte des maschinellen Rechnens II (6 CP, W)
- Grundlagen der Robotik (6 CP, W)
- Intelligente Sehsysteme (6 CP, W)
- IT-Sicherheit (6 CP, W)
- Methoden der Offline Bewegungsplanung (9 CP, W)
- Online-Algorithmen (9 CP, W)
- Reaktive Sicherheit (6 CP, W)
- Rechnerorganisation (6 CP, W)
- Web- und XML-Technologien (6 CP, W)
4. Semester
- Didaktik der Informatik (3 CP)
5. Semester
- Kommunikation in verteilten Systemen (6 CP)
6. Semester
- Bachelorarbeit (12 CP)