Lehrinhalte:
- Technologische Grundlagen und Trends der Mikroelektronik
- Entwurfsflüsse für mikroelektronische Systeme
- Beschreibung von Hardware-Systemen
- Charakteristika von Rechnersystemen
- Architekturen für parallele Ausführung
- Speichersysteme
- Heterogene Systems-on-Chip
- On-Chip und Off-Chip Kommunikationsstrukturen
- Aufbau eingebetteter Systeme, z.B. im Umfeld von Cyber-Physical Systems
Literatur:
Literaturempfehlungen werden kontinuierlich aktualisiert, Beispiele für verwendete Literatur könnten sein:
Nikhil/Czeck: Bluespec by Example
Arvind/Nikhil/Emer/Vijayaraghavan: Computer Architecture: A Constructive Approach
Hennessy/Patterson: Computer Architecture – A Quantitative Approach
Crockett/Elliott/Enderwitz/Stewart: The Zynq Book
Flynn/Luk: Computer System Design
Sass/Schmidt: Embedded Systems Design
Voraussetzungen:
Empfohlen:
Erfolgreicher Besuch der Vorlesungen „Digitaltechnik“ und „Rechnerorganisation“ bzw. entsprechende Kenntnisse aus anderen Studiengängen.
- Dozent*in: Mihaela Damian
- Dozent*in: Carsten Heinz
- Dozent*in: Andreas Koch
- Dozent*in: Yannick Lavan
- Dozent*in: Carsten Binnig
- Dozent*in: Nils Dycke
- Dozent*in: Iryna Gurevych
- Dozent*in: Benjamin Hättasch
- Dozent*in: Dominic Petrak
- Dozent*in: Matthias Urban
- Dozent*in: Liane Vogel
Lehrinhalte:
Verschiedene Konzepte und Aspekte moderner Betriebssysteme wie z.B:
- Notwendigkeit, Design
- Prozesse und Threads - BS Datenstrukturen
- IPC, RPC, Schnittstellen, Hierarchien, Messaging
- Koordination: Deadlocks - Critical sections, Deadlocks, ...
- Scheduling/Ressourcen-Management - Prozess-Reihenfolgen, Scheduling
- Nebenläufigkeit: Races, Mutual Exclusions - Critical sections, races, spin locks, Synchronisation
- I/O - Geräte-Management, Treiber, Interrupt-Behandlung, DMA
- ...
- Dozent*in: Raad Bahmani
Studierende kennen nach erfolgreichem Besuch der Veranstaltung die wichtigsten Konzepte,
Methoden und Modelle im Bereich der Kryptographie und der IT-Sicherheit. Sie verstehen
die wichtigsten Methoden, um Software und Hardwaresysteme gegen Angriffe abzusichern
und können diese auf konkrete Szenarien anwenden.
- Dozent*in: Jens Frieß
- Dozent*in: Donika Mirdita
- Dozent*in: Carsten Schmidt
Lehrinhalte
- Digitaltechnik: digitale Abstraktion und ihre technische Umsetzung, Zahlensysteme, Logikgatter, MOSFET Transistoren und CMOS Gatter, Leistungsaufnahme
- Kombinatorische Schaltungen: Boole’sche Gleichungen und Algebra, Abbildung auf Gatter, mehrstufige Schaltungen, vierwertige Logik (0,1,X,Z), Minimierung von Ausdrücken, kombinatorische Grundelemente, Zeitverhalten
- Sequentielle Schaltungen: Latches, Flip-Flops, Entwurf synchroner Schaltungen, endliche Automaten, Zeitverhalten, Parallelität
- Hardware-Beschreibungssprachen: Modellierung kombinatorischer und sequentieller Schaltungen, Strukturbeschreibungen, Modellierung endlicher Automaten, Datentypen, parametrisierte Module, Testrahmen
- Grundelemente digitaler Schaltungen: arithmetische Schaltungen, sequentielle Grundelemente, Speicherfelder, Logikfelder
- Dozent*in: Daniel Günther
- Dozent*in: Thomas Schneider
- Dozent*in: Amos Treiber
- Dozent*in: Christian Weinert
- Dozent*in: Daniel Günther
- Dozent*in: Thomas Schneider
- Dozent*in: Amos Treiber
- Dozent*in: Christian Weinert
- Dozent*in: Andreas Koch
- Dozent*in: Julian Oppermann
- Dozent*in: Lukas Sommer
- Dozent*in: Lukas Max Weber
- Dozent*in: Júlia Baligács
- Dozent*in: Paloma Schäfer Aguilar
- Dozent*in: Thomas Streicher
- Dozent*in: Florian Dewald
- Dozent*in: Lars Luthmann
- Dozent*in: Heiko Mantel
- Dozent*in: Alexandra Weber
- Dozent*in: Tim Weißmantel
Kurswebseite zur Vorlesung Software Engineering
- Dozent*in: Richard Bubel
- Dozent*in: Stefan Dillmann
- Dozent*in: Reiner Hähnle
Der Treffpunkt Mathematik I für Informatik und Wirtschaftsinformatik ist ein begleitender Kurs zur Mathematik I Vorlesung in dem Themen aus der Vorlesung wiederholt und vertieft werden.
- Dozent*in: Nils Neumann
- Dozent*in: Andreas Koch
- Dozent*in: Julian Oppermann
- Dozent*in: Lukas Sommer
- Dozent*in: Lukas Max Weber
- Dozent*in: Volker Knauthe
- Dozent*in: Arjan Kuijper
- Dozent*in: Maximilian von Bülow