1. Semester5 ECTS
Algorithmen und Datenstrukturen I
Die Studierenden entwickeln Verständnis für Stilistik und Ästhetik der Programmierung, erwerben Kenntnisse grundlegender Techniken zur algorithmischen Problemlösung sowie vertiefte Kenntnisse in den Bereichen Rekursion und Abstraktion. Inhalte umfassen Rekursion, Komplexität, Funktionen höherer Ordnung, Abstraktionsmechanismen und Algorithmen auf verschiedenen Datenstrukturen.
1. Semester5 ECTS
Programmieren I
Die Studierenden lernen prozedurale Programmierung und Grundzüge der Objektorientierung in Java kennen. Sie entwickeln eigenständig Lösungsstrategien zum Schreiben kleiner prozeduraler Programme und erwerben Fähigkeiten zur Analyse und Strukturierung einfacher technischer Problemstellungen.
1. Semester5 ECTS
Algebra
Die Studierenden lernen erste Grundlagen der Mathematik kennen, die für die Informatik relevant sind. Inhalte umfassen Lineare Algebra mit Matrizen und Vektoren, sowie Zahlentheorie mit Modulo-Rechnung und RSA-Verschlüsselungsverfahren.
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 praktisch umzusetzen. Inhalte umfassen konzeptionelle Datenmodellierung, relationales Datenmodell, SQL und Transaktionsverarbeitung.
1. Semester5 ECTS
Grundlagen der Technischen Informatik
Die Studierenden erlangen Kenntnisse über den Aufbau und die Organisation digitaler Rechensysteme moderner Computersysteme. Inhalte umfassen Boole'sche Algebra, kombinatorische und sequentielle Schaltungen, endliche Automaten und eine Einführung in VHDL.
1. Semester5 ECTS
English for IT
Studierende entwickeln Englischsprachkenntnisse für technische Kontexte. Inhalte umfassen technische Vokabeln, Verständnis technischer Texte, Hörverstehen zu IT-Themen und mündliche sowie schriftliche Kommunikationsfähigkeiten.
2. Semester5 ECTS
Programmieren II
Die Studierenden lernen die objektorientierte Programmierung in Java kennen und anwenden. Inhalte umfassen Vererbung, abstrakte Klassen, Interfaces, Exceptions, Generics, Collections, Design Patterns und Threads.
3. Semester5 ECTS
Algorithmen und Datenstrukturen II
Die Studierenden können Datenstrukturen benennen, Such- und Sortierverfahren einsetzen und für Anwendungsfälle geeignete Datenstrukturen und Algorithmen finden und bewerten. Inhalte umfassen Sortierverfahren, Stacks, Queues, Bäume, Hash-Verfahren und Graphen.
3. Semester5 ECTS
Betriebssysteme
Die Studierenden kennen die Grundlagen der Funktionsweise heutiger Betriebssysteme und besitzen Kenntnisse in der Bedienung und Programmierung von Unix-artigen Systemen. Inhalte umfassen Prozessverwaltung, Threads, Scheduling, Speicherverwaltung und Dateisysteme.
3. Semester5 ECTS
Datenbanken II
Die Studierenden sind befähigt, datenbank-basierte Lösungen für praktische Probleme zu konzipieren und zu implementieren. Inhalte umfassen XML, Anbindung relationaler Datenbanksysteme, Einführung in NoSQL-Datenbanken und Graphdatenbanken.
3. Semester5 ECTS
Mathematische Software in der Informatik
Die Studierenden lernen spezifische mathematische Verfahren und deren Anwendung in der Informatik kennen und eignen sich die Nutzung von MATLAB an. Inhalte umfassen Lösung von Gleichungssystemen, Eigenwert-Probleme, Optimierungsprobleme und Signal- und Bildverarbeitung.
3. Semester5 ECTS
Grundlagen der Theoretischen Informatik
Die Studierenden vertiefen ihre Informatikkenntnisse im Bereich der theoretischen Informatik. Inhalte umfassen Automatentheorie, formale Sprachen, Berechenbarkeit mit Turing-Maschinen und Komplexitätstheorie mit P und NP.
3. Semester5 ECTS
Programmieren III
Die Studierenden kennen die Grundlagen der professionellen Softwareentwicklung und des Konfigurationsmanagements. Inhalte umfassen Build-Automatisierung, Versionsverwaltung, testgetriebene Softwareentwicklung 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.