Wintersemester 21/22: Hardwarenahe Programmierung I (LV 1520) -- Informatik - Technische Systeme (B.Sc.)
Aktuelles
21.10.21 Beginn der Vorlesung
In diesem Semester werden Vorlesung und Praktika voraussichtlich in Präsenz gehalten.
Erster Vorlesungstermin ist der 26.10.2021, 11:45 in Raum F010.
21.10.21 Beginn des Praktikums
Erste Praktikumstermine sind am 28.10.2021, 10:00 bzw. 11:45 in Raum C375.
07.12.21 VirtualBox Image
Unter diesem Link findet sich eine Kurzanleitung zur Installation eines zu den Laborrechnern kompatiblen Linux Systems als virtuelle Maschine unter VirtualBox.
07.02.22 Klausurvorbereitung
Unter diesem Link finden sich Informationen zur Klausur, sowie eine Probeklausur zum Üben.
Zeitplan
Beginn: | 26.10.2021 |
Klausur: | 15.02.2022, F010 |
Vorlesungsfolien
Kapitel | Titel | Download | |
0 | Vorspann |
(Folien)
(Handout)
(Video)
|
|
1 | Einführung |
(Folien)
(Handout)
(Video)
|
|
2 | Programmierung allgemein |
(Folien)
(Handout)
(Video)
|
|
3 | Programmierung auf Maschinenebne |
(Folien)
(Handout)
(Video)
|
|
4 | Hochsprachen |
(Folien)
(Handout)
(Video)
|
|
5 | C Sprachelemente |
(Folien)
(Handout)
(Video)
|
|
6 | Weitere Werkzeuge |
(Folien)
(Handout)
(Video)
|
|
7 | Arithmetik |
(Folien)
(Handout)
(Video)
|
|
8 | Elementare Datentypen und ihre Darstellung |
(Folien)
(Handout)
(Video)
|
|
9 | Modularisierung |
(Folien)
(Handout)
|
|
10 | Zeiger und Adressen |
(Folien)
(Handout)
|
|
11 | Programmstruktur |
(Folien)
(Handout)
|
|
12 | Standard C-Bibliothek |
(Folien)
(Handout)
|
|
13 | Datenstrukturen |
(Folien)
(Handout)
|
Übungsblätter
- Übungsblatt 1 (PDF) (hello_arduino.S)
- Übungsblatt 2 (PDF) (hwp1_p2.c)
- Übungsblatt 3 (PDF) (hwp1_p3.c) (simulavr-input.c) (simulavr-input.h)
- Übungsblatt 4 (PDF)
- Übungsblatt 5 (PDF) (hwp1_p9.c) (hwp1_p9)
Aufgabenblätter zur Abgabe
- Abgabe 1 (PDF)
- Abgabe 2 (PDF) (dprintf.h) (libdprintf.a) (dprintftest.c) (dprintftest)