Weitere Module6 ECTS
English for Computer Science
Entwicklung von Sprachkompetenzen auf B2-Niveau mit Fokus auf akademische und fachsprachliche Englischkompetenz. Behandelt Leseverstehen, schriftliche und mündliche Produktion sowie Mediationsfähigkeiten in der Fachsprache der Informatik.
Weitere Module6 ECTS
Presenting and Writing in English
Entwicklung von Präsentations- und Schreibfähigkeiten in akademischem Englisch für Informatiker. Vertiefung der mündlichen und schriftlichen Kompetenzen für wissenschaftliche und technische Kommunikation.
Weitere Module5 ECTS
Algorithmenparadigmen
Vertiefungsmodul zu verschiedenen Paradigmen beim Entwurf und der Analyse von Algorithmen.
Weitere Module5 ECTS
Autonomous Vehicles and Artificial Intelligence
Anwendung von künstlicher Intelligenz im Kontext autonomer Fahrzeuge. Behandelt AI-Techniken für autonome Systeme.
Weitere Module5 ECTS
Digitale Forensik
Vertiefungsmodul zu Methoden und Techniken der digitalen Forensik und Datenwiederherstellung.
Weitere Module5 ECTS
Einführung in die Kryptographie 1
Grundlagen und Konzepte der Kryptographie. Behandelt symmetrische Verschlüsselung und grundlegende kryptographische Primitive.
Weitere Module5 ECTS
Einführung in die Kryptographie 2
Fortgeschrittene Themen der Kryptographie. Behandelt asymmetrische Verschlüsselung und öffentliche Schlüsselkryptografie.
Weitere Module6 ECTS
Game Development
Vertiefungsmodul zur Entwicklung von Computerspielen. Behandelt Spieleentwicklung, Game Engines und zugehörige Techniken.
Weitere Module5 ECTS
Information Theory
Grundlagen der Informationstheorie und deren Anwendungen in der Informatik.
Weitere Module5 ECTS
Logik in der Informatik
Vertiefungsmodul zu logischen Methoden und deren Anwendung in der Informatik und Verifikation.
Weitere Module5 ECTS
Model Checking
Verfahren und Techniken zur automatischen Verifikation von Systemen durch Model Checking.
Weitere Module5 ECTS
Nebenläufige Programmierung
Konzepte und Techniken der parallelen und nebenläufigen Programmierung.
Weitere Module5 ECTS
Network Planning
Planung und Optimierung von Netzwerkinfrastrukturen und deren Design.
Weitere Module5 ECTS
Proofs are Programs
Vertiefungsmodul zum Thema Curry-Howard Isomorphismus und die Beziehung zwischen Beweisen und Programmen.
Weitere Module5 ECTS
Quantum Information and Computation
Grundlagen und Konzepte der Quanteninformatik und des Quantencomputings.
Weitere Module5 ECTS
Statistisches Lernen und Data Mining
Vertiefungsmodul zu statistischen Lernmethoden und Data Mining Techniken mit praktischen Anwendungen.
Weitere Module5 ECTS
Web-Engineering
Methoden und Techniken des modernen Web-Engineerings zur Entwicklung von Web-Applikationen.
Weitere Module5 ECTS
Systemsicherheit
Vertiefungsmodul zu Sicherheitsaspekten von Computersystemen und Systemen generell.
Weitere Module10 ECTS
Praktische Ausbildung
Praktische Ausbildung in einem Unternehmen oder Institut zur Vertiefung beruflicher Kompetenzen.
Weitere Module5 ECTS
Studium Generale
Wahlbereich für fachübergreifende und allgemeinbildende Inhalte zur Ergänzung des Informatik-Studiums.
1. Semester9 ECTS
Mathematik 1
Einführung in mathematische Grundlagen und Lineare Algebra. Behandelt Aussagenlogik, Mengenlehre, algebraische Strukturen (Gruppen, Ringe, Körper), Vektorräume, lineare Abbildungen, Eigenwerttheorie und lineare Gleichungssysteme.
1. Semester8 ECTS
Informatik 1
Grundlagen der imperativen und objektorientierten Programmierung mit Konzepten wie Variablen, Kontrollstrukturen, Funktionen, Rekursion, einfache Datenstrukturen und Sortieralgorithmen. Verwendet TScript und Python als Programmiersprachen.
1. Semester5 ECTS
Technische Informatik 1
Grundlagen von Computersystemen und Rechnerarchitektur. Behandelt Komponenten moderner Computersysteme, Prozessorarchitektur auf Mikroarchitekturebene, Speichersysteme und verschiedene Prozessor-Architekturen (MIPS, x86-64, ARM).
1. Semester5 ECTS
Requirements Engineering
Systematischer Überblick über Anforderungsanalyse und Anforderungsmanagement in Softwareentwicklung. Behandelt Identifikation von Interessengruppen, Dokumentation von Anforderungen, funktionale und nicht-funktionale Anforderungen sowie agile Entwicklung.
2. Semester9 ECTS
Mathematik 2
Algorithmische Mathematik mit Fokus auf Zahlentheorie, Kombinatorik und Graphentheorie. Behandelt euklidischen Algorithmus, modulare Arithmetik, RSA-Verfahren, Graphenalgorithmen und asymptotische Notation.
2. Semester8 ECTS
Informatik 2
Systematischer Überblick über Entwurf und Analyse von Algorithmen und Datenstrukturen. Behandelt Sortieren, Suchen, Listen, Felder, Suchbäume, Heaps, Graphenalgorithmen und deren Implementierung in Python.
2. Semester5 ECTS
Technische Informatik 2
Grundlagen digitaler Schaltungen und Hardwaredesign. Behandelt Boolesche Algebra, digitale Logik, Multiplexer, Addierer, Speicherelemente, sequentielle Schaltungen, endliche Automaten und Hardwarebeschreibungssprache Verilog.
2. Semester5 ECTS
Verteilte Systeme
Grundlegende Architekturen und Methoden verteilter Computersysteme. Behandelt Systemmodelle, Kommunikation, Konsistenz, Fehlertoleranz und Ressourcenmanagement in verteilten Systemen.
3. Semester9 ECTS
Mathematik 3
Fortgeschrittene mathematische Inhalte für Informatik mit Fokus auf Algorithmische Mathematik und ihre Anwendungen in der Informatik.
3. Semester8 ECTS
Informatik 3
Vertiefte Behandlung von Informatik-Konzepten und Programmierung mit Fokus auf komplexere Datenstrukturen und Algorithmen.
3. Semester5 ECTS
Technische Informatik 3
Fortgeschrittene Themen der Rechnerarchitektur und digitalen Systeme. Vertiefung von Mikroarchitektur und Systemkomponenten.
3. Semester5 ECTS
Software Engineering
Systematische Methoden und Prozesse der Softwareentwicklung. Behandelt Anforderungsanalyse, Design, Implementierung, Testing und Projektmanagement.
4. Semester6 ECTS
Software Engineering Praktikum
Praktisches Projekt in kleinen Gruppen zur Entwicklung einer Android App mit AndroidStudio unter Verwendung agiler Methoden (SCRUM). Vermittlung von Grundlagen moderner Softwareentwicklung durch praktische Umsetzung.
4. Semester5 ECTS
Einführung in die künstliche Intelligenz
Grundlagen künstlicher Intelligenz und maschinelles Lernen. Behandlung von AI-Konzepten und deren Anwendungen.
4. Semester5 ECTS
Datenbanksysteme
Grundlagen und Konzepte von Datenbanksystemen. Behandelt Datenbankmodelle, Abfragesprachen und Datenbankdesign.
4. Semester5 ECTS
Computernetze
Grundlagen von Computernetzen und Netzwerktechnologien. Behandelt Netzwerkprotokolle, Architektur und Kommunikation.
4. Semester5 ECTS
Betriebssysteme
Grundlagen und Konzepte von Betriebssystemen. Behandelt Prozessmanagement, Speicherverwaltung und Ressourcenmanagement.
5. Semester3 ECTS
Vertiefungspraktikum
Praktische Vertiefung in einem gewählten Informatik-Spezialgebiet durch hands-on Projekte und Implementierungen.
5. Semester3 ECTS
Vertiefungsseminar
Seminaristisches Arbeiten zur Vertiefung von Informatik-Themen mit wissenschaftlicher Schwerpunktsetzung.
6. Semester15 ECTS
Bachelorarbeit und Kolloquium
Selbständige wissenschaftliche Arbeit zu einem Thema der Informatik mit abschließendem Kolloquiumsvortrag (12 CP Arbeit + 3 CP Kolloquium).
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.