Uni-Logo

Vorlesung: Programmieren in C

Verantwortlich:Prof. Dr. Peter Thiemann
Assistenz:Hannes Saffrich
Zeit und Ort: Vorlesung: Dienstags, 10 - 12, Online
Sprechstunde Prof. Thiemann: Di 12 (Zoom, Meeting ID: 827 5928 2295 Passcode: 1Question)
Tutorate: Online (Räume & Termine)

Vorlesungsfolien

DatumFolienCodeAufzeichnung
2021-04-20 Vorlesung01 pdf approximation of piYouTube
2021-04-27 Vorlesung02 pdf header und so weiterYouTube
2021-05-04 Vorlesung03 pdf Beispiele aus der Vorlesung YouTube
2021-05-11Vorlesung04 pdf Beispiele aus der Vorlesung YouTube
2021-05-18Vorlesung05 pdf iarray YouTube
2021-06-01Vorlesung06 pdf Experimente zu data segment und debugging macros YouTube
2021-06-08Vorlesung07 pdf vec.c und worm.c YouTube
2021-06-15Vorlesung08 pdf cat, queue, tail YouTube
2021-06-22Vorlesung09 pdf Beispiel: parsing JSON0 YouTube
2021-06-29Vorlesung10 pdf Beispiel: parsing JSON1, Funktionszeiger YouTube
2021-07-05 Vorlesung11 Sondertermin: Montag 16:00! pdf Beispiele Funktionszeiger YouTube
2021-07-13 Vorlesung12 pdf YouTube lokale Aufzeichnung
2021-07-20 Keine Vorlesung

Übungsblätter & Projekt

AusgabeAbgabeTitelThemaLinks
2021-04-202021-04-26Blatt 01Infrastrukturpdf
2021-04-262021-05-03Blatt 02Fibonacci, Arrays, Unittestspdf, Lösungen
2021-05-032021-05-10Blatt 03Chars, Strings, ASCII-Tablepdf, Lösungen
2021-05-102021-05-17Blatt 04Zeiger, Dynamic Memory, Structspdf, Lösungen
2021-05-172021-05-31Blatt 05Zeiger, Dynamic Memory, Structspdf, Lösungen
2021-05-312021-06-07Blatt 06Zeiger, Dynamic Memory, Structspdf, Lösungen
2021-06-072021-06-14Blatt 07Space Shipspdf, Lösungen
2021-06-142021-06-21Blatt 08Dateien, Listenpdf, Lösungen
2021-06-212021-06-28Blatt 09pdf, Lösungen
2021-06-282021-07-05Blatt 10pdf, Lösungen
2021-07-052021-07-12Blatt 11pdf, Lösungen
2021-07-122021-08-09Projektpdf

Ablauf

Die Vorlesung wird durch wöchentliche Übungsblätter, Tutorate und ein Forum unterstützt. Die Teilnahme an den Tutoraten ist freiwillig. Voraussichtlich wird es nach Absprache mit den Tutoren weitere Tutoratstermine geben. Am Ende des Semesters muss ein Projekt im Umfang von mehreren Übungsblättern absolviert werden.

Für die Studienleistung ist das erfolgreiche Bearbeiten der Übungsblätter und des Projekts erforderlich. Zusätzlich muss am Ende des Semesters ein einmaliges Online-Interview mit einem Tutor stattfinden. Die Note ergibt sich aus den Punkten die in den Übungsblättern und im Projekt erzielt wurden. Die genauen und verbindlichen Kriterien werden in den Vorlesungsfolien der ersten Woche beschrieben.

Links

Literatur

  • ISO C17-Standard (abgesehen von den rot/blau markierten Änderungen in den Kopfzeilen der Seiten) N2310
  • Gutes, anspruchsvolles Buch zu C: Jens Gustedt: Modern C