Dies ist eine alte Version des Dokuments!
Projekte des Sommersemesters 2025
Ablauf im Semester
Der Kurs ist im Semester in verschiedene Schritte aufgeteilt:
Semester- woche | Titel | Beschreibung | |
---|---|---|---|
SW1 | Kickoff in der ersten Woche | hier werden die Details zum Kurs durchgegangen und die Vorbereitungen besprochen. | |
SW1/SS2 | erste Übung | Bereits in der ersten/zweiten Woche werden erste „Gehversuche“ in der Entwicklungsumgebung umgesetzt um die Software und Hardware zu testen. | |
SW2 - SW4 | Geführte Entwicklung von Code | Einführung in die Themen mit praktischer Arbeit an der Hardware | |
SW5 - SW6 | eigenständige Arbeit | Hier sind Sie am Start und müssen ihr Projekt definieren und strukturieren | |
SW7 - SW9 | Geführte Entwicklung von Code | Einführung in die Themen mit praktischer Arbeit an der Hardware | |
SW10 - SW14 | eigenständige Arbeit | Hier sind Sie am Start und müssen vorgegebene Projekte bearbeiten. Wir unterstützen durch Mentorings | |
SW15 | Vorträge, Abgabe des Codes und der Doku |
Abgabetermine
- 05.04.2025 - spätester Termin für das Fixieren der Gruppeneinteilung. Es zählt der Zeitstempel im ILIAS Forum.
- 17.04.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.
- 24.06.2025 + 25.06.2025 Termin für Präsentation
- 30.06.2025 - spätester Termin für die Abgabe der Software und der Doku (*.simu, *.h und *.c, ggf. kurzer Kommentar in txt-File) über GitLab. Es zählt der Zeitstempel des Servers.
Vorgaben
- 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 selbst entwickelte Codezeilen, pro Gruppenmitglied)
- 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
Abgabe der Software und der Doku
- Zur Abgabe der Softwarekomponenten
- Bitte geben Sie folgenden Komponenten ab:
- Projektordner aus Microchip Studio
- Bericht mit Fluss/Zustandsdiagramm als PDF
- Bitte entfernen Sie nicht notwendige Files, d.h. lassen Sie alte, nicht eingebundene Files und alte Versionen weg, sofern Sie solche angelegt haben
- Die Abgabe erfolgt per GITlab