Bachelor Courses for the Summer Semester 2024


Central allocation for seminars and practical courses for the summer semester 2024 has ended. If you are interested in places that become available due to deregistrations, please contact the course organisers. They will then contact you if you can still be accepted onto the course.

In der Vorlesung wird der Entwurf effizienter Algorithmen für die Bereiche Suchen, Sortieren sowie Graphmethoden behandelt. Besonderer Schwerpunkt liegt hierbei auf allgemeinen algorithmischen Techniken, wie etwa divide-and-conquer, lokal-optimierender Berechnung ("greedy methods"), backtracking, branch-and-bound sowie dynamischer Programmierung.

Der Einschreibungsschlüssel lautet: @gOdI8X52qc!l&FKnGSf


Bitte schreiben Sie sich selbständig für den Kurs ein. Einschreibeschlüssel: FSK24

Das maschinelle Lernen hat in der jüngeren Vergangenheit stark an Bedeutung gewonnen, nicht nur als einer der Hauptpfeiler der modernen KI, sondern auch als Methodenlieferant und Innovationstreiber in vielen Anwendungsgebieten. Diese Bachelorvorlesung gibt eine Einführung in grundlegende Ideen und Konzepte des maschinellen Lernens als wissenschaftliche Disziplin im Schnittbereich von Informatik, Statistik und angewandter Mathematik. Der Schwerpunkt wird dabei auf der Problemklasse des überwachten Lernens liegen. Die Veranstaltung spannt einen Bogen von den theoretischen Grundlagen der Generalisierung bis hin zu wichtigen methodischen und algorithmischen Konzepten.

Bitte schreiben Sie sich selbständig für den Kurs ein. Einschreibeschlüssel: GML24

Einschreibeschlüssel: LDS_SoSe24


Das Modul führt in grundlegende Prinzipien der Programmierung und der Datenmodellierung mit der funktionalen Programmiersprache Haskell ein. Behandelt werden: Ein- und Ausgaben, Rekursion und Terminierung, Auswertung, Datentypen, Typklasssen (u.a. Monoid und Foldable), Funktionen höherer Ordnung, Binärbäume, Funktoren, Monaden, Fehlerbehandlung und Module.

Einschreibeschlüssel: promo24

Dieses Modul gibt eine Einführung in die technischen Grundlagen der Informatik und der Architektur von Rechnern. In der Vorlesung werden u.a. die Darstellung von Informationen im Rechner, klassische Komponenten eines Computers, Arithmetik in Computern, logischer Entwurf von Computern, Schaltwerke, Darstellung von Speicherinhalten, primäre und sekundäre Speicher, Ein- und Ausgabe sowie Pipelining eingeführt.

  • Repräsentation als Bits: (Zahlen, Texte, Bilder, Audio, Video, Programme)
  • Speicherung von Daten
  • Transfer von Daten, Fehlererkennung und -korrektur
  • Boolesche Algebra
  • Verarbeitung von Daten: Schaltungsentwurf, Schaltnetzwerke
  • Zahlendarstellung und -arithmetik
  • Schaltfunktionen, Schaltnetze, Schaltwerke
  • Von-Neumann-Modell
  • Maschinenmodell
  • Maschinen- und Assemblerprogrammierung
  • Einführung in Quanten Computing

Einschreibeschlüssel: VonNeumann24


Bitte schreiben Sie sich selbständig für den Kurs ein. Einschreibeschlüssel: TIMI24