Informatik
Theoretische Informatik I103Einführung in die Informatik60Datenstrukturen64Mathematik für Informatiker I75Algorithmen61Programmierung I67Datenstrukturen und Algorithmen92Programmierparadigmen57Softwareentwicklung69Betriebssysteme105Formale Sprachen und Automatentheorie54Datenbanken106Theoretische Informatik II95Komplexitätstheorie60Mathematik für Informatiker II98Algorithmentheorie62Datenbanktheorie63Software-Engineering105Künstliche Intelligenz109Verteilte Systeme94Programmierung in Java64Webentwicklung61Computergrafik102Informationssicherheit102Mensch-Computer-Interaktion103Netzwerke78Cloud Computing54
Mathematik
Lineare Algebra50Vektorräume und lineare Abbildungen34Analysis I108Lineare Gleichungssysteme49Diskrete Mathematik96Eigenwerte und Eigenvektoren48Grenzwerte und Stetigkeit61Wahrscheinlichkeitstheorie102Differentialrechnung50Numerische Mathematik106Integralrechnung29Analysis II87Algebra II52Wahrscheinlichkeitsrechnung51Statistik61Stochastik77Optimierung106Stochastische 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 Datenbanken57Softwarewartung und -evolution90Entwurf und Implementierung von Informationssystemen66Spezielle Themen der Angewandten Informatik105Datenanalyse und Data Mining64Grundlagen der Softwareentwicklung38Datenbanken und Informationssysteme107Objektorientierte 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
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 Vocabulary69Academic Writing61Englische Grammatik I107Englische Konversation I108Presentation Skills67Englische Lektüre I103Intercultural Communication67Reading Scientific Literature62Englische Grammatik II100Englische Konversation II109Writing Research Proposals64Englische Lektüre II108Presenting Research Findings68Ethics in Scientific Communication61Englische Fachsprache für Informatik96Englische Wirtschaftskommunikation101Business English68Englische Landeskunde102Job Search and Interview Skills65Networking and Communication63Cross-Cultural Management58