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
Vektorräume und lineare Abbildungen34Lineare Algebra50Analysis I108Lineare Gleichungssysteme49Diskrete Mathematik96Eigenwerte und Eigenvektoren48Wahrscheinlichkeitstheorie102Grenzwerte und Stetigkeit61Differentialrechnung50Numerische Mathematik106Analysis II87Integralrechnung29Wahrscheinlichkeitsrechnung51Algebra II52Statistik61Stochastik77Optimierung106Stochastische Prozesse62Numerische 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
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 I89Dynamik64Statik64Quantenphysik I103Arbeit und Energie64Relativitätstheorie103Impuls und Drehimpuls66Teilchenphysik102Kosmologie102Elektrostatik65Mechanik70Gleichstrom60Wechselstrom61Wellenlehre97Elektromagnetismus60Atom- und Kernphysik105Maxwellsche Gleichungen64Grundlagen60Der erste Hauptsatz59Der zweite Hauptsatz61Anwendungen64Wellen-Teilchen-Dualismus67Quantenmechanik60Atome und Moleküle67Festkörperphysik94Spezielle Relativitätstheorie66Allgemeine Relativitätstheorie62
Englisch
Technical Vocabulary69Einführung in die englische Sprache101Academic Writing61Englische Grammatik I107Presentation Skills67Englische Konversation I108Englische Lektüre I103Intercultural Communication67Reading Scientific Literature62Englische Grammatik II100Englische Konversation II109Writing Research Proposals64Englische Lektüre II108Presenting Research Findings68Ethics in Scientific Communication61Englische Fachsprache für Informatik96Business English68Englische Wirtschaftskommunikation101Englische Landeskunde102Job Search and Interview Skills65Networking and Communication63Cross-Cultural Management58