Informatik
Theoretische Informatik I103Einführung in die Informatik60Datenstrukturen64Mathematik für Informatiker I75Programmierung I67Algorithmen61Programmierparadigmen57Datenstrukturen und Algorithmen92Softwareentwicklung69Betriebssysteme105Datenbanken106Formale Sprachen und Automatentheorie54Komplexitätstheorie60Theoretische Informatik II95Mathematik für Informatiker II98Algorithmentheorie62Software-Engineering105Datenbanktheorie63Künstliche Intelligenz109Programmierung in Java64Verteilte Systeme94Computergrafik102Webentwicklung61Informationssicherheit102Mensch-Computer-Interaktion103Netzwerke78Cloud Computing54
Mathematik
Lineare Algebra50Vektorräume und lineare Abbildungen34Analysis I108Lineare Gleichungssysteme49Eigenwerte und Eigenvektoren48Diskrete Mathematik96Grenzwerte und Stetigkeit61Wahrscheinlichkeitstheorie102Numerische Mathematik106Differentialrechnung50Integralrechnung29Analysis II87Algebra II52Wahrscheinlichkeitsrechnung51Statistik61Stochastik77Optimierung106Stochastische Prozesse62Zahlentheorie66Numerische lineare Algebra59Mathematik 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
Grundlagen der Angewandten Informatik100Einführung in die Angewandte Informatik54Anforderungsanalyse und -modellierung103Methoden und Werkzeuge der Angewandten Informatik51Rechtliche und ethische Aspekte der Angewandten Informatik58Softwarearchitektur und -entwurf102Softwareimplementierung und -test103Grundlagen von Datenbanken57Entwurf und Implementierung von Informationssystemen66Softwarewartung und -evolution90Spezielle Themen der Angewandten Informatik105Datenanalyse und Data Mining64Grundlagen der Softwareentwicklung38Datenbanken und Informationssysteme107Betriebssysteme und Rechnernetze102Objektorientierte Softwareentwicklung65Agile Softwareentwicklung57Webtechnologien und -anwendungen103Projektmanagement in der Angewandten Informatik102Grundlagen der Künstlichen Intelligenz78Anwendungen 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
Kinematik53Thermodynamik I102Elektrodynamik I89Dynamik64Quantenphysik I103Statik64Arbeit und Energie64Relativitätstheorie103Teilchenphysik102Impuls und Drehimpuls66Kosmologie102Elektrostatik65Mechanik70Gleichstrom60Wechselstrom61Wellenlehre97Elektromagnetismus60Atom- und Kernphysik105Maxwellsche Gleichungen64Grundlagen60Der erste Hauptsatz59Der zweite Hauptsatz61Anwendungen64Wellen-Teilchen-Dualismus67Quantenmechanik60Atome und Moleküle67Festkörperphysik94Spezielle Relativitätstheorie66Allgemeine Relativitätstheorie62
Englisch
Einführung in die englische Sprache101Technical Vocabulary69Englische Grammatik I107Academic Writing61Presentation Skills67Englische Konversation I108Intercultural Communication67Englische Lektüre I103Englische Grammatik II100Reading Scientific Literature62Englische Konversation II109Writing Research Proposals64Englische Lektüre II108Presenting Research Findings68Ethics in Scientific Communication61Englische Fachsprache für Informatik96Business English68Englische Wirtschaftskommunikation101Job Search and Interview Skills65Englische Landeskunde102Networking and Communication63Cross-Cultural Management58