| Sem. | Vorlesung | Bereich | ECTS |
|---|---|---|---|
| 1 |
Einführung in die Informatik (EI)
1. Semester |
Praktische Informatik
Verstehe die Welt der Informatik: Du erhältst einen ersten Überblick über die Gebiete der Informatik, verstehst grundlegende Konzepte von Rechnerarchitektur, Betriebssystemen und Netzwerken und entwickelst das richtige Denken, um einfache Problemstellungen systematisch zu analysieren und zu lösen.
|
Praktische Informatik
|
5 ECTS |
| 1 |
Programmierung 1 (PR1)
1. Semester |
Praktische Informatik
Schreibe deine ersten Programme: Du erlernst die Grundlagen der imperativen und objektorientierten Programmierung in Java, nutzt typische Entwicklungswerkzeuge und setzt Algorithmen eigenständig um, um Programme zu entwickeln.
|
Praktische Informatik
|
10 ECTS |
| 2 |
Programmierung 2 (PR2)
2. Semester |
Praktische Informatik
Entwickle komplexe Software: Du vertiefst die objektorientierte Programmierung in Java, die du in Programmieren 1 gelernt hast, und wendest moderne Java-Techniken an, um komplexe Programme eigenständig und im Team zu entwickeln.
|
Praktische Informatik
|
10 ECTS |
| 2 |
Software Engineering 1 (SE1)
2. Semester |
Praktische Informatik
Entwickle Software systematisch: Du lernst objektorientierte Analyse und Design und bist in der Lage, den gesamten Softwareentwicklungsprozess von der Modellierung über den Test bis zur Integration praxisnah umzusetzen.
|
Praktische Informatik
|
5 ECTS |
| 3 |
Datenmanagement (DM)
3. Semester |
Praktische Informatik
Strukturiere und nutze Daten effektiv: Du modellierst relationale und NoSQL-Datenbanken, entwirfst und verwaltest Datenstrukturen, setzt Abfragesprachen gezielt ein und bindest Datenbanken über moderne Schnittstellen in deine Anwendungen ein.
|
Praktische Informatik
|
5 ECTS |
| 3 |
Software Engineering 2 (SE2)
3. Semester |
Praktische Informatik
Gestalte professionelle Softwarelösungen: Du analysierst Anforderungen, gestaltest benutzerfreundliche und sichere Software, entwickelst Architekturkonzepte, setzt Qualitätssicherung und Testmanagement um und verstehst den gesamten Softwareentwicklungsprozess praxisnah von Analyse bis Auslieferung.
|
Praktische Informatik
|
5 ECTS |
| 3 |
Webbasierte Systeme (WEB)
3. Semester |
Praktische Informatik
Erstelle moderne Webanwendungen: Du analysierst Anforderungen an Webanwendungen, wählst passende Technologien aus, entwickelst Webseiten und einfache Backends mit Technologien wie z.B. HTML, CSS, JavaScript und REST.
|
Praktische Informatik
|
5 ECTS |
| 4 |
C/C++ Programmierung (CPR)
4. Semester |
Praktische Informatik
Programmiere effizient und nah an der Hardware: Du lernst die Programmiersprachen C und C++ kennen, arbeitest mit Speicherverwaltung, Zeigern und objektorientierten Konzepten und verstehst, wie leistungsstarke Software Schritt für Schritt entsteht – vom Quellcode bis zum ausführbaren Programm.
|
Praktische Informatik
|
2 ECTS |
| 6/7 |
Verteilte Systeme (VS)
6/7. Semester |
Praktische Informatik
Entwickle skalierbare Anwendungen: Du analysierst Anforderungen an verteilte Informationssysteme, wählst passende Architekturen und Software aus und entwirfst, implementierst und betreibst verteilte Softwarelösungen praxisnah.
|
Praktische Informatik
|
5 ECTS |