Dies ist eine alte Version des Dokuments!
Projekte des Sommersemesters 2025
Ablauf im Semester
Der Kurs ist im Semester in verschiedene Schritte aufgeteilt:
Semesterablauf
Legende
Pflichtveranstaltungen sind mit fetter Schrift gekennzeichnet.
Abgabetermine
- xx.10.2025 - spätester Termin für das Fixieren der Gruppeneinteilung. Es zählt der Zeitstempel im ILIAS Forum.
 - xx.10.2025 - spätester Termin für das Fixieren der Software-Projekt-Idee. Diese sollte vorher bereits mit mir geklärt worden sein. Es zählt der Zeitstempel im ILIAS Forum.
 - xx.01.2026 + xx.01.2026 Termin für Präsentation
 - xx.01.2026 - spätester Termin für die Abgabe der Software und der Doku über GitLab. Es zählt der Zeitstempel des Servers.
 
Vorgaben
- Gruppeneinteilung:
- 2 bis 3 Personen
 - bitte sorgen Sie für eine gutes Klima im Team
 
 - Allgemeine Randbedingungen
- Programmiersprache ist C bzw. C++ (Arduino ist nicht möglich)
 - Die Delay-Funktion darf nicht für die Zeit-Synchronisation im Millisekunden-Bereich genutzt werden!
Es ist eine Einteilung in Takte (10ms, 100ms, etc.) zu verwenden. - Eine übergeordnete Gesamtidee ist zu entwickeln, z.B. ein Computerspiel oder ein Sensor- / Aktorsystem
 - Generell fällt es mir leichter eine gute Note zu geben, wenn mehr Funktionalität umgesetzt ist. Als Hausnummer gelten „300 selbstentwickelte Codezeilen“, pro Gruppenmitglied.
 - Zu selbstentwickelte Codezeilen:
- Es zählen nicht: Zeilen die nur Kommentare enthalten. Header-Dateien heruntergeladene oder von mir bereitgestellte Libraries und Codeschnipsel. Makros, Funktionsprototypen, globale Variablen.
 - Es zählen: nicht-leere Zeilen von public und private functions, welche Sie selbst-erstellt haben.
 - Weiterhin sollen heruntergeladene oder von mir bereitgestellte Libraries genutzt werden, wo dies sinnvoll ist. Auch header-Dateien, Makros, Funktionsprototypen, globale Variablen sollen verwendet werden.
 
 - Beachten Sie die Infos unter Tipps für Programmierung, insbesondere die Vorgaben für die Programmierung!
 - Nutzen Sie die vorhandenen, seriellen Schnittstellen
 
 
Für die Vorträge finden Sie hier weitere Tipps
Präsentation und Abgabe der Software
Details dazu finden Sie unter Präsentation und Abgabe