1. Semester5 ECTS
Algorithmen und Datenstrukturen I
Die Studierenden entwickeln Verständnis für Stilistik und Ästhetik der Programmierung sowie Kenntnisse der grundlegenden Techniken zur algorithmischen Problemlösung mit Fokus auf Rekursion, Komplexität und wichtige Datenstrukturen.
1. Semester5 ECTS
Programmieren I
Die Studierenden lernen prozedurale Programmierung und Grundzüge der Objektorientierung in Java, mit Fokus auf Analyse, Strukturierung und eigenständiges Schreiben kleiner Programme.
1. Semester5 ECTS
Algebra
Die Studierenden erwerben mathematische Grundlagen für die Informatik, insbesondere in Linearer Algebra, Zahlentheorie und deren Anwendungen wie dem RSA-Verschlüsselungsverfahren.
1. Semester5 ECTS
Datenbanken I
Die Studierenden verstehen grundlegende Datenbankkonzepte wie das relationale Datenmodell und Relationen-Algebra und sind in der Lage, Datenbank-Lösungen mit SQL zu entwerfen und umzusetzen.
1. Semester5 ECTS
Grundlagen der Technischen Informatik
Die Studierenden erlangen Kenntnisse über den Aufbau und die Organisation digitaler Rechensysteme, einschließlich Boole'scher Algebra, digitaler Schaltungen und programmierbarer Logikbausteine.
1. Semester5 ECTS
English for IT
Die Studierenden entwickeln englische Sprachfertigkeiten für das IT-Umfeld, mit Fokus auf technische Vokabeln, technische Texte, mündliche Kommunikation und geschäftliche Schriftverkehr.
2. Semester5 ECTS
Programmieren II
Die Studierenden lernen objektorientierte Programmierung in Java und erwerben Fertigkeit zur Analyse, Strukturierung und Umsetzung größerer technischer Problemstellungen mit modernen Klassenbibliotheken.
3. Semester5 ECTS
Algorithmen und Datenstrukturen II
Die Studierenden lernen wichtige Datenstrukturen und Such- sowie Sortierverfahren zu charakterisieren und für vorgegebene Anwendungsfälle geeignete Algorithmen zu finden, zu analysieren und einzusetzen.
3. Semester5 ECTS
Betriebssysteme
Die Studierenden kennen die Grundlagen der Funktionsweise heutiger Betriebssysteme, insbesondere Unix-artige Systeme, sowie Konzepte wie Prozesse, Threads, Speicherverwaltung und Dateisysteme.
3. Semester5 ECTS
Datenbanken II
Die Studierenden sind befähigt, datenbank-basierte Lösungen zu konzipieren und zu implementieren, mit Fokus auf XML, Nicht-relationale Datenbanken, und große Datenmengen.
3. Semester5 ECTS
Mathematische Software in der Informatik
Die Studierenden lernen spezifische mathematische Verfahren und deren Anwendung kennen und erwerben Fertigkeiten im Umgang mit MATLAB zur Lösung mathematischer Probleme in der Softwareentwicklung.
3. Semester5 ECTS
Grundlagen der Theoretischen Informatik
Die Studierenden erwerben Grundkenntnisse in formalen Sprachen, Automatentheorie, Berechenbarkeit und Komplexitätstheorie und vertiefen ihr abstraktes Denken.
4. Semester5 ECTS
Programmieren III
Die Studierenden lernen professionelle Softwareentwicklung, Werkzeuge wie IDE und Versionsverwaltung, testgetriebene Softwareentwicklung und die Grundlagen der Programmiersprache 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.