1. Semester5 ECTS
Algorithmen und Datenstrukturen I
Die Studierenden entwickeln Verständnis für Stilistik und Ästhetik der Programmierung sowie für grundlegende Techniken zur algorithmischen Problemlösung, einschließlich Rekursion, Komplexität und abstrakten Datenstrukturen.
1. Semester5 ECTS
Programmieren I
Die Studierenden lernen prozedurale Programmierung und Grundzüge der Objektorientierung in Java, entwickeln Lösungsstrategien für technische Problemstellungen und beherrschen analytisches und konzeptionelles Denken.
1. Semester5 ECTS
Algebra
Die Studierenden erwerben mathematische Grundlagen für Informatik, einschließlich Lineare Algebra und Zahlentheorie mit Fokus auf Modulo-Rechnung und RSA-Verschlüsselung.
1. Semester5 ECTS
Datenbanken I
Die Studierenden verstehen grundlegende Datenbank-Konzepte wie das relationale Datenmodell und sind in der Lage, Datenbank-Lösungen zu entwerfen und mit SQL umzusetzen.
1. Semester5 ECTS
Grundlagen der Technischen Informatik
Die Studierenden erlangen Kenntnisse über Aufbau und Organisation digitaler Rechensysteme, von der Boole'schen Algebra über Schaltnetze bis zu Speicherelementen und Schaltwerken.
1. Semester5 ECTS
English for IT
Die Studierenden entwickeln englische Sprachkenntnisse für technische Kontexte, einschließlich Technical Vocabulary, Leseverständnis für Fachtexte und mündliche Kommunikation.
2. Semester5 ECTS
Programmieren II
Die Studierenden lernen objektorientierte Programmierung in Java, Analyse und Strukturierung technischer Problemstellungen und den Umgang mit Klassenbibliotheken sowie Design Patterns.
3. Semester5 ECTS
Algorithmen und Datenstrukturen II
Die Studierenden können Such- und Sortierverfahren einsetzen, für Anwendungsfälle geeignete Datenstrukturen und Algorithmen finden sowie Algorithmen mit Java implementieren, einschließlich Bäume, Hash-Verfahren und Graphen.
3. Semester5 ECTS
Betriebssysteme
Die Studierenden kennen Grundlagen der Funktionsweise moderner Betriebssysteme, Shell-Programmierung, Prozessmanagement, Speicherverwaltung sowie Ein-/Ausgabe und Dateisysteme.
3. Semester5 ECTS
Datenbanken II
Die Studierenden sind befähigt, datenbank-basierte Lösungen zu konzipieren und umzusetzen, einschließlich XML-Verarbeitung, NoSQL-Datenbanken, Big Data und Graphdatenbanken.
3. Semester5 ECTS
Mathematische Software in der Informatik
Die Studierenden lernen mathematische Verfahren und deren Anwendung in MATLAB/Simulink, einschließlich Gleichungssysteme, Eigenwertprobleme, Optimierung und Signal-/Bildverarbeitung.
3. Semester5 ECTS
Grundlagen der Theoretischen Informatik
Die Studierenden erwerben Grundkenntnisse in Automatentheorie, formalen Sprachen, Berechenbarkeit und Komplexitätstheorie, Turing-Maschinen und NP-Vollständigkeit.
4. Semester5 ECTS
Programmieren III
Die Studierenden kennen professionelle Softwareentwicklung, Build-Automatisierung, Versionsverwaltung, IDE-Einsatz, testgetriebene Entwicklung und Grundlagen von C++.
Keine Module gefunden. Suche anpassen oder Filter zurücksetzen.
Moduldaten aus dem offiziellen Modulhandbuch der Hochschule München. Umfang und Angebot können sich je Studien- und Prüfungsordnung ändern.