Prüfung zur Programmierung im SoSe 2024
Nutzen Sie das hier gegebene LaTeX-Projekt, um Ihre Hausarbeit anzufertigen. Bearbeiten Sie jede Aufgabe in einer eigenen Datei, die Sie im Ordner chapters
ablegen. Sie dürfen auch bestehende Dateien modifizieren. Halten Sie die main.tex
stets kompilationsbereit. Stellen Sie sicher, dass das Makefile
Ihre main.tex
kompilieren kann. Die Ausführung von make
sollte eine Hausarbeit.pdf
produzieren.
Zur Bearbeitung forken
Sie dieses Repo in Ihren eigenen Account. Die Abgabe findet als PDF-Datei über moodle statt.
Punkteverteilung
Jede Aufgabe wird einzeln benotet. Zusammen ergeben die Aufgaben 1-10 genau 100 Punkte.
- 45 Punkte können Sie mit den Erkläraufgaben 1-5 erreichen.
- 55 Punkte können Sie mit den Programmieraufgaben 6-10 erreichen.
- Aufgabe 11 ermöglicht es Ihnen, 10 Bonuspunkte zu sammeln. Die Benotung von Aufgabe 11 erfolgt danach, wie gut Sie Ihre Lösungsversuche dokumentiert haben.
Zu den Erkläraufgaben
Jede Aufgabe ist mit einer Wortanzahl versehen. Halten Sie sich daran. Die Bearbeitung einer Erkläraufgabe sollte etwa 45 Minuten in Anspruch nehmen. Alle Texte werden automatisiert mit einem Plagiatsprüfer getestet, einschließlich der Erkennung von ChatGPT-generierten Texten. Bei Täuschungsversuchen durch die Verwendung von ChatGPT oder nicht korrekt markierten Zitaten wird dies unverzüglich dem Prüfungsamt gemeldet.
Zu den Programmieraufgaben
Der zu einer Aufgabe gehörende Code wird von Ihnen in einem neuen Gitlab-Repository abgelegt und mit einer README-Datei versehen. Die README-Datei erklärt, wie der Code kompiliert werden kann. In dem Ausarbeitungsdokument kommentieren Sie wichtige Stellen des Codes und verweisen entweder auf die Zeilennummer oder nutzen das listings
-Paket von LaTeX. Verlinken Sie jeweils im entsprechenden Kapitel Ihr Repository.
Kompilation des Dokuments
Installieren Sie texlive-full
über den apt
-Paketmanager. Nach der Installation können Sie pdflatex --version
ausführen, um die korrekte Installation zu überprüfen. Anschließend sollte das in diesem Repo befindliche Makefile
ohne Weiteres funktionieren.
Hilfe während der Ausarbeitung
Nutzen Sie während der Ausarbeitung gerne das Forum dieses Moodle-Kurses um die Aufgaben zu diskutieren!