Systemnahe Programmierung in C
Neuigkeiten
- 28.04.2023: Die Tafelübungen am 01. Mai ("Tag der Arbeit") fallen aus. Alle Ausweichtermine finden sich in der Terminübersicht (Übungen). Daneben stehen unter fau.tv die Aufzeichnungen aus dem vergangenen Sommersemester 2021 zur Verfügung.
- 18.04.2023: Die Anmeldung zu den Lötabenden wird am 20.04.2023 ab 18:00 Uhr im Waffel freigeschaltet.
- 17.04.2023: Die Anmeldung zu den Übungen wird am 20.04.2023 ab 18:00 Uhr im Waffel freigeschaltet.
- 17.04.2023: Der StudOn Kurs ist nun online.
- 20.03.2023: Aufgrund von mehreren Terminkollisionen mit Feiertagen findet einmalig am 21.04.2023 um 14:15 Uhr eine Ersatzvorlesung im H8 statt.
- 17.03.2023: Initiale Fassung der Homepage online. Nicht alle im campo eingetragenen Tafelübungen werden angebotenen werden können - die tatsächlich angebotenen Tafelübungen sind zum Semesterbeginn im Waffel eingetragen.
Inhalt der Vorlesung
Die Vorlesung soll aufbauend auf den Informatik-Kenntnissen aus GdI und ersten Programmiererfahrungen mit der Programmiersprache Java grundlegende Kenntnisse der systemnahen Programmierung vermitteln.
Weitere Informationen zur Vorlesung
Übung
Auf der Übungsseite finden Sie Informationen zu Übungsterminen, Aufgabenstellungen und die Aufzeichnungen mit den zugehörigen Foliensätzen.
Skript
Zu der Vorlesung wird kein Vorlesungsskript im eigentlichen Sinn angeboten.
Es werden aber die in der Vorlesung eingesetzten Folien zur Verfügung gestellt.
Diese Folien alleine können aber eine ergänzende Vorlesungsmitschrift oder Fachliteratur nicht ersetzen!
Dozenten und Betreuer
Kontakt
Organisatorische Fragen (Mitarbeiter)
Terminübersicht (Vorlesung)
Im Campo zu finden.
wöchentlich | vom 20.04.bis 20.07. | Do | 12:15-13:45 | H7 |
Einzeltermine | am 21.04. | Fr | 14:15-15:45 | H8 |
Terminübersicht (Übungen)
Tafelübungen
SPiC - T01 | Oliver Lienhart | Mo. 10:15-11:45 | 00.151-113 Übungsraum |
SPiC - T02 | Quirin Gebert | Mo. 10:15-11:45 | 01.150-128 Seminarraum |
SPiC - T03 | Anna-Sophie Stephan | Mo. 12:15-13:45 | 02.133-113 Übungsraum |
SPiC - T04 | Arne Vogel | Di. 08:15-09:45 | 00.151-113 Übungsraum |
SPiC - T05 | Jannik Hausladen | Di. 08:15-09:45 | 02.134-113 Übungsraum |
SPiC - T06 | Volkmar Sieh | Do 08:15-09:45 | 0.031-113 Seminarraum |
SPiC - T07 | Alexander von der Haar | Do 10:15-11:45 | 00.151-113 Übungsraum |
SPiC - T08 | Nick Reitemeyer | Fr. 08:15-09:45 | 02.134-113 Übungsraum |
SPiC - T09 (nicht belegt) | N.N. | Mo. 12:15-13:45 | 01.151-128 Seminarraum |
SPiC - T10 (nicht belegt) | N.N. | Do 16:15-17:45 | 0.031-113 Seminarraum |
SPiC - T11 (nicht belegt) | N.N. | Do 16:15-17:45 | 01.151-128 Seminarraum |
SPiC - T12 (nicht belegt) | N.N. | Fr. 08:15-09:45 | 01.151-128 Seminarraum |
Rechnerübung
SPiC - R01 | Oliver Lienhart | Mo. 08:15-09:45 | 01.153-113 CIP CIP-Pool Informatik (WinCIP) |
SPiC - R02 | Maximilian Ott/Arne Vogel | Mo. 12:15-13:45 | 01.153-113 CIP CIP-Pool Informatik (WinCIP) |
SPiC - R03 | Alexander von der Haar | Mo. 14:15-15:45 | 01.153-113 CIP CIP-Pool Informatik (WinCIP) |
SPiC - R04 | Jannik Hausladen | Mi. 08:15-09:45 | 01.153-113 CIP CIP-Pool Informatik (WinCIP) |
SPiC - R05 | Anna-Sophie Stephan | Mi. 16:15-17:45 | 01.153-113 CIP CIP-Pool Informatik (WinCIP) |
SPiC - R06 | Quirin Gebert | Do. 10:15-11:45 | 01.153-113 CIP CIP-Pool Informatik (WinCIP) |
SPiC - R07 | Nick Reitemeyer | Fr. 10:15-11:45 | 01.153-113 CIP CIP-Pool Informatik (WinCIP) |
SPiC - R08 (nicht belegt) | N.N. | Mo. 10:15-11:45 | 01.153-113 CIP CIP-Pool Informatik (WinCIP) |
SPiC - R09 (nicht belegt) | N.N. | Tue 08:15-09:45 | 01.153-113 CIP CIP-Pool Informatik (WinCIP) |
SPiC - R10 (nicht belegt) | N.N. | Do. 12:15-13:45 | 01.153-113 CIP CIP-Pool Informatik (WinCIP) |
SPiC - R11 (nicht belegt) | N.N. | Do. 16:15-17:45 | 01.153-113 CIP CIP-Pool Informatik (WinCIP) |
SPiC - R12 (nicht belegt) | N.N. | Fr. 08:15-09:45 | 01.153-113 CIP CIP-Pool Informatik (WinCIP) |
Terminübersicht (Semesterplanung)
Die folgende Tabelle zeigt die vorläufige Planung des Übungsverlaufs über das Semester hinweg. Der Übungsbetrieb und der Zeitrahmen der zu bearbeitenden Aufgaben ist alternierend mit grünen und orangen Balken gekennzeichnet. Der Anfang eines solchen Balkens, zusammen mit Aufgabennummer (A1–8), kennzeichnet den Ausgabezeitpunkt der Aufgabe. Der späteste Abgabezeitpunkt ist auf dem Aufgabenblatt vermerkt.
Sonderfälle: An Feiertagen müssen Teilnehmende betroffener Übungen selbstständig eine der anderen Übungstermine in dieser Woche besuchen!
KW | Mo | Di | Mi | Do | Fr | Themen |
---|---|---|---|---|---|---|
16 | 17.04. | 18.04. | 19.04. | 20.04. | 21.04. |
Einführung, Organisation, Java versus C Softwareschichten und Abstraktion, Sprachüberblick, Einfache Datentypen |
VL1 | VL2 | |||||
17 | 24.04. | 25.04. | 26.04. | 27.04. | 28.04. |
Operatoren und Ausdrücke, Kontrollstrukturen, Funktionen, Variablen A1 (blink) |
VL3 | ||||||
A1 | ||||||
18 | 01.05. | 02.05. | 03.05. | 04.05. | 05.05. |
Präprozessor, Programmstruktur und Module, Zeiger und Felder A2 (snake) |
Tag der Arbeit | VL4 | |||||
A2 | ||||||
19 | 08.05. | 09.05. | 10.05. | 11.05. | 12.05. |
Zeiger und Felder, Verbundtypen, Mikrocontroller Vorbemerkungen, Mikrocontroller Prozessor, Mikrocontroller Peripherie A3 (led-modul) |
VL5 | ||||||
A3 | ||||||
20 | 15.05. | 16.05. | 17.05. | 18.05. | 19.05. | |
Christi Himmelfahrt | ||||||
21 | 22.05. | 23.05. | 24.05. | 25.05. | 26.05. |
Unterbrechungen, Unterbrechungen Beispiel, Unterbrechungen Nebenläufigkeit A4 (spiel) |
VL6 | ||||||
A4 | ||||||
22 | 29.05. | 30.05. | 31.05. | 01.06. | 02.06. | Dynamische Speicherallokation, Speicherorganisation, Speicherorganisation Stack, Speicherorganisation Zusammenfassung |
Pfingstmontag | Bergdienstag | VL7 | ||||
23 | 05.06. | 06.06. | 07.06. | 08.06. | 09.06. | |
Fronleichnam | ||||||
A5 | ||||||
24 | 12.06. | 13.06. | 14.06. | 15.06. | 16.06. | |
VL8 | ||||||
25 | 19.06. | 20.06. | 21.06. | 22.06. | 23.06. | |
VL9 | ||||||
A6 | ||||||
26 | 26.06. | 27.06. | 28.06. | 29.06. | 30.06. | |
VL10 | ||||||
A7 | ||||||
27 | 03.07. | 04.07. | 05.07. | 06.07. | 07.07. | |
VL11 | ||||||
A8 | ||||||
28 | 10.07. | 11.07. | 12.07. | 13.07. | 14.07. | |
VL12 | ||||||
29 | 17.07. | 18.07. | 19.07. | 20.07. | 21.07. | |
Q&A | ||||||