Programmieren in C und C++, 2026
Einführung in die Programmiersprachen C und C++
Montag 09. März - Freitag 20. März 2026,
Vorlesung 9:30 - 11:00 per Zoom,
Übungen 13:30 - 15:00 in U5-139
Allgemeine Informationen
Der Kurs findet während zweier Wochen statt (Montag bis Freitag).
Es wird eine Einführung in C (erste Woche) und C++ (zweite Woche)
gegeben. Am Vormittag erfolgt ein Theorieteil als Zoom-Meeting, am
Nachmittag die praktische Arbeit am Computer für jeweils zwei
Stunden (90 Minuten). Wir werden voraussichtlich mit einer Gruppe
auskommen.
Achtung
Sie müssen sich für die Leistungsverbuchung im
ekvv einschreiben (gegebenenfalls auch für die Gruppeneinteilung)!
Die Übungen werden auf Linux-Rechnern im
Computerpool der Fakultät
für Mathematik durchgeführt. Der dafür notwendige Linux-Account
wird vorgängig angelegt, falls Sie nicht schon einen haben.
Weitere Angaben zur Nutzung und Konfiguration Ihres Linux-Accounts
finden Sie auf den Computerlabor-Webseiten.
Zum Linux-Account gehört auch eine
Email-Adresse.
Sie sollten Mail an diese Adresse regelmäßig lesen, oder an eine
andere Adresse weiterleiten
und dort lesen. Mittels Fernzugang
ist es auch möglich, von zuhause auf die Linux-Rechner des Computerpools
zuzugreifen.
Accounts und Gruppeneinteilung:
TBA
Einzelverzeichnisse zu den Übungsblättern werden hier parallel zum
Kurs angeboten. In jedem Verzeichnis befinden sich die jeweiligen
Programme und Dateien nn.pdf, die den Text des jeweiligen
Übungsblattes in druckfertiger Form im pdf-Format enthalten. Die
Übungsblätter sind nicht vollkommen selbsterklärend; der Besuch
der Vorlesung (per Zoom) ist zum besseren Verständnis sehr zu empfehlen.
Zumindest sollte das Kursmaterial schon vor dem praktischen Teil
studiert werden. Das Material wird im Verlauf des Kurses ergänzt.
Übungen
Für manche Programme ist es hilfreich,
größere Text-Dateien zum Experimentieren zu haben, solche findet
man hier.
Literatur
-
Brian W. Kernighan,
Dennis M. Ritchie:
The C Programming Language,
based on Draft-Proposed ANSI C, 2. Edition, Prentice Hall,
ISBN 0-13-110370-9 und ISBN 0-13-110362-8.
UB Bielefeld: Signatur: HI450=C100 K39(2) | Mediennummer: 1523248
-
Deutsche Ausgabe (nur bedingt empfehlenswert;
die deutschen Fachbegriffe sind weniger ``normiert''):
Programmieren in C, mit dem C-Reference-Manual in deutscher Sprache,
2. Ausgabe ANSI C, Hanser-Verlag,
ISBN 0-13-110330-X und ISBN 3-446-15497-3,
Bibliotheks-Standorte:
10 HI450=C100, K39, 13 HI450=C100 K39,
19 HI450=C100, K39, 10 HI080 K39.
UB Bielefeld:
Signatur: HK340=C100 K39(2) | Mediennummer: 1527049
-
Brian W. Kernighan and
Rob Pike,
The Practice of Programming, Addison-Wesley, Inc., 1999. ISBN 0-201-61586-X.
267 + xii pp. US $24.95.
UB Bielefeld:
Signatur: HK310 K39 | Mediennummer: 4074164
-
Brian W. Kernighan and
Rob Pike,
The Unix Programming Environment, Prentice Hall, Inc., 1984.
ISBN 0-13-937681-X (paperback), 0-13-937699-2 (hardback).
UB Bielefeld:
Signatur: HI550 K39 | Mediennummer: 1434785
-
Bjarne Stroustrup,
The C++ Programming Language, Special Edition, Addison-Wesley (2001), ISBN 0-201-88954-4
UB Bielefeld:
Signatur: HK340=C100 S925(3) | Mediennummer: 4070113
-
D. Röschke, M. Sperl, T. Voigtmann:
Einführung in die Programmierung unter Unix, Spectrum-Verlag,
ISBN 3-8274-0064-3
UB Bielefeld:
Signatur: HK360=U580 R718 | Mediennummer: 108/3151591+01