Hardwarenahe Programmierung
Lehrveranstaltung im Wintersemester 2018/19
Hochschule Bochum, Campus Velbert/Heiligenhaus
Prof. Dr. rer. nat. Peter Gerwinski
Copyright © 2012–2018 Peter Gerwinski
Diese Lehrmaterialien sind freie Software.
Sie dürfen diese gemäß den jeweils angegebenen Lizenzen
(CC-BY-SA 3.0,
GNU GPL 3+,
modified BSD License)
studieren, kopieren, modifizieren und/oder weitergeben.
Für Details siehe common/README.
Vortragsfolien:
- 08.10.2018: Einführung, Einführung in C (bis Schleifen)
- 15.10.2018: Seiteneffekte, Funktionen
- 22.10.2018: Zeiger, Arrays und Strings, Strukturen
- 29.10.2018: Dateien und Fehlerbehandlung, Parameter des Hauptprogramms
- alle in 1 Datei
Übungsaufgaben:
- 08.10.2018: Hello-World-Programme, Multiplikationstabelle, Schaltjahr ermitteln
- 15.10.2018: Fibonacci-Zahlen, fehlerhaftes Programm, "Hello, world!"
- 22.10.2018: ROT13-Verschlüsselung, Programm analysieren, Kalender-Berechnung
- 29.10.2018: Strings, Primzahlen, Datum-Bibliothek
Musterlösungen:
- 08.10.2018:
- 15.10.2018: Fibonacci-Zahlen, fehlerhaftes Programm, "Hello, world!"
- 22.10.2018: ROT13-Verschlüsselung, Programm analysieren, Kalender-Berechnung
Tafelbilder:
(keine)
Praktikumsunterlagen:
Skript:
Original-Materialien einschließlich Beispiel-Programme und LaTeX-Quelltexte:
- common – gemeinsame Dateien für Skript und Vortragsfolien
- script – Skript zur Lehrveranstaltung
- 201????? – Vortragsfolien und Beispiele
- branch 2017ws – vollständige Lehrmaterialien vom Wintersemester 2017/18
Low-Level Programming
Course in winter semester 2018–19
Bochum University of Applied Sciences, Campus Velbert/Heiligenhaus
Prof. Dr. rer. nat. Peter Gerwinski
Copyright © 2012–2018 Peter Gerwinski
These teaching materials are Free Software.
You may study, copy, modify, and/or distribute them
according to their respective licences
(CC-BY-SA 3.0,
GNU GPL 3+,
modified BSD License).
See the file common/README for details.