Informatik
Theoretische Informatik I103Einführung in die Informatik60Datenstrukturen64Mathematik für Informatiker I75Algorithmen61Programmierung I67Datenstrukturen und Algorithmen92Programmierparadigmen57Softwareentwicklung69Betriebssysteme105Datenbanken106Formale Sprachen und Automatentheorie54Komplexitätstheorie60Theoretische Informatik II95Mathematik für Informatiker II98Algorithmentheorie62Software-Engineering105Datenbanktheorie63Künstliche Intelligenz109Verteilte Systeme94Programmierung in Java64Webentwicklung61Computergrafik102Informationssicherheit102Mensch-Computer-Interaktion103Netzwerke78Cloud Computing54
Mathematik
Lineare Algebra50Vektorräume und lineare Abbildungen34Analysis I108Lineare Gleichungssysteme49Diskrete Mathematik96Eigenwerte und Eigenvektoren48Wahrscheinlichkeitstheorie102Grenzwerte und Stetigkeit61Differentialrechnung50Numerische Mathematik106Integralrechnung29Analysis II87Algebra II52Wahrscheinlichkeitsrechnung51Statistik61Stochastik77Stochastische Prozesse62Optimierung106Numerische lineare Algebra59Zahlentheorie66Mathematik für Informatiker93Numerische Integration und Differentialgleichungen36
Software Engineering
Einführung in die Softwaretechnik73Anforderungsanalyse und -spezifikation107Software-Architektur und -entwurf101Software-Implementierung und -Test105Software-Wartung und -Evolution89Grundlagen der Objektorientierung100Objektorientierte Analyse und Entwurf100Objektorientierte Implementierung und Test105Grundlagen der Software-Qualitätssicherung102Testmethoden und -techniken68Statistische Methoden in der Software-Qualitätssicherung100Grundlagen des Software-Projektmanagements100Risikomanagement in Software-Projekten105Qualitätsmanagement in Software-Projekten104
Künstliche Intelligenz
Definition und Geschichte der KI84Arten von KI-Systemen106Ethische und gesellschaftliche Auswirkungen der KI105Überwachtes Lernen103Unüberwachtes Lernen90Evaluierung von Machine-Learning-Modellen44Grundlagen neuronaler Netze74Convolutionale neuronale Netze (CNNs)104Rekurrente neuronale Netze (RNNs)95Natürliche Sprachverarbeitung (NLP)100Computer Vision84Robotik108KI im Gesundheitswesen50KI in der Finanzindustrie36KI in der Fertigung107
Angewandte Informatik
Einführung in die Angewandte Informatik54Grundlagen der Angewandten Informatik100Anforderungsanalyse und -modellierung103Methoden und Werkzeuge der Angewandten Informatik51Softwarearchitektur und -entwurf102Rechtliche und ethische Aspekte der Angewandten Informatik58Grundlagen von Datenbanken57Softwareimplementierung und -test103Entwurf und Implementierung von Informationssystemen66Softwarewartung und -evolution90Spezielle Themen der Angewandten Informatik105Datenanalyse und Data Mining64Datenbanken und Informationssysteme107Grundlagen der Softwareentwicklung38Objektorientierte Softwareentwicklung65Betriebssysteme und Rechnernetze102Agile Softwareentwicklung57Webtechnologien und -anwendungen103Grundlagen der Künstlichen Intelligenz78Projektmanagement in der Angewandten Informatik102Anwendungen der Künstlichen Intelligenz63Ethische und gesellschaftliche Auswirkungen der Künstlichen Intelligenz69Grundlagen von Cloud Computing64Big Data-Technologien62Anwendungen von Cloud Computing und Big Data62
Betriebssysteme
Definition und Aufgaben eines Betriebssystems107Historische Entwicklung von Betriebssystemen87Arten von Betriebssystemen109Prozesse und Threads106Prozesssynchronisation100Prozessscheduling73Virtueller Speicher96Speicherverwaltungstechniken70Speicherallokation50Dateisystemstrukturen103Dateizugriff und -verwaltung104Dateisystemimplementierung101Gerätetreiber79Pufferung und Caching69Netzwerkkommunikation108Sicherheitsbedrohungen107Zugriffskontrolle83Verschlüsselung und Authentifizierung83
Maschinelles Lernen
Definition und Grundlagen des Maschinellen Lernens76Datenvorverarbeitung und -aufbereitung74Lineare und logistische Regression76Entscheidungsbäume und Zufallswälder102Support-Vektor-Maschinen77Clusteranalyse96Hauptkomponentenanalyse60Assoziationsregeln81Grundlagen des bestärkenden Lernens80Q-Learning und SARSA84Policy-Gradient-Methoden79Neuronale Netze und Deep Learning103Maschinelles Lernen in großen Datenmengen78Erklärbares Maschinelles Lernen87
Rechnernetze
Definition und Ziele von Rechnernetzen76Netzwerkarchitekturen84Netzwerkprotokolle84Digitale Signale und Übertragungsverfahren97Fehlererkennung und -korrektur78Datenkomprimierung88Schicht 1: Bitübertragungsschicht87Schicht 2: Sicherungsschicht69Schicht 3: Vermittlungsschicht64Schicht 4: Transportschicht102Schicht 5: Anwendungsschicht104Sicherheitsbedrohungen und -maßnahmen97Verschlüsselung und Authentifizierung104Netzwerkmanagement100
Datenanalyse
Was ist Datenanalyse?108Der Datenanalyseprozess107Ethische Aspekte der Datenanalyse105Datenquellen und -formate72Datenbereinigung und -transformation108Exploratorische Datenanalyse108Beschreibende Statistik87Schließende Statistik70Multivariate Analyse75Überwachtes Lernen109Unüberwachtes Lernen31Evaluierung von Machine-Learning-Modellen106Grundlagen der Datenvisualisierung104Interaktive Datenvisualisierung88Datenkommunikation105
Physik
Thermodynamik I102Kinematik53Elektrodynamik I89Dynamik64Quantenphysik I103Statik64Arbeit und Energie64Relativitätstheorie103Impuls und Drehimpuls66Teilchenphysik102Kosmologie102Elektrostatik65Mechanik70Gleichstrom60Wechselstrom61Wellenlehre97Elektromagnetismus60Atom- und Kernphysik105Maxwellsche Gleichungen64Grundlagen60Der erste Hauptsatz59Der zweite Hauptsatz61Anwendungen64Wellen-Teilchen-Dualismus67Quantenmechanik60Atome und Moleküle67Festkörperphysik94Spezielle Relativitätstheorie66Allgemeine Relativitätstheorie62
Englisch
Einführung in die englische Sprache101Technical Vocabulary69Academic Writing61Englische Grammatik I107Presentation Skills67Englische Konversation I108Intercultural Communication67Englische Lektüre I103Englische Grammatik II100Reading Scientific Literature62Englische Konversation II109Writing Research Proposals64Presenting Research Findings68Englische Lektüre II108Ethics in Scientific Communication61Englische Fachsprache für Informatik96Business English68Englische Wirtschaftskommunikation101Job Search and Interview Skills65Englische Landeskunde102Networking and Communication63Cross-Cultural Management58