Programmierprojekt
Wer
Was
Das C-Programmierprojekt im Modul C2 Digitale Systeme (nach der Studienordnung 2015) führt die Studierenden an die systemnahe Programmierung mit manueller Speicherverwaltung heran. Im Rahmen des Projektes ist eine umfangreichere Programmieraufgabe in der Sprache C zu lösen. Aufbauend auf vorhandenen Programmierkenntnissen (in der Regel aus dem Modul "Grundlagen der Programmierung") soll die Programmiersprache C selbständig erlernt werden. Bei der Bearbeitung der Aufgabe soll auch der Umgang mit Werkzeugen für das Debugging und Profiling (z.B. valgrind, cachegrind, gdb) geübt werden.
Die Studierenden erhalten mit der Aufgabenstellung genaue Spezifikationen zur erwarteten Funktionalität und den Datenformaten für die Ein- und Ausgabe. Für das Debugging stellen wir außerdem Beispieleingaben bereit.
Material
Aufgabenstellung für das Sommersemester 2015