In diesem Semester ist es das erste Mal, dass wir Projekte nach diesem neuen Schema bewerten. Kleine Änderungen zu eurem Vorteil sind möglich.
Die Bewertung eurer Projektarbeit geht mit einer Gewichtung von 40% in eure Gesamtnote ein.
Folgende Einflussfaktoren berücksichtigen wir dabei:
Anzahl der unterschiedlichen Elektrobauteilen (die auch funktionieren):
Gleiche Bauteile werden als 1 Bauteil gezählt. D.h. wenn eurer Roboter 6 Magnetventile hat, zählen sie als 1 Magnetventil.
Bauteile, die wie ein PT oder Button funktionieren (einfacher Anschluss an einen analogen oder digitalen Pin), zählen als 0,5 Teile. LEDs zählen nicht.
Kommunikation zwischen Arduino und einem Computer zählt als 1 Bauteil.
Pro Teil 2-3 Punkte, jedoch maximal 15 Punkte
Zusätzliche komplexe Elemente (Halbeelemente möglich):
Algorithmen aus der Bildverarbeitung
Algorithmen aus dem maschinellen Lernen
Verwendung von sonstigen komplexeren Bibliotheken (einfache Übernahme von Arduino/Processing-Beispielen reicht nicht aus)
Verwendung von selbst geschriebenen Klassen (wo es sinnvoll ist und der Umfang angemessen ist. In den meisten Fällen wird es bedeuten, dass die Klasse Attribute, Konstruktoren und Methoden beinhaltet und sich wiederholende Gegenstände oder Prozesse sinnvoll modelliert. Nicht gezählt werden Klassen, die nur aus wenigen Zeilen bestehen und keine zentrale Rolle im kompletten Code haben.)
Geometrische Berechnungen (z.B. Anwendung des Kosinussatzes). Voraussetzung: Dokumentation im Wiki
Elektrotechnische Berechnungen (z.B. des geeigneten Widerstandswertes in einer komplexeren Schaltung). Voraussetzung: Dokumentation im Wiki
Mechanische Elemente (z.B. Hebel, Welle, selbst ausgerechnete Übersetzung durch Zahnräder usw.)
Physikalische Berechnungen (z.B. Flugbahn). Voraussetzung: Dokumentation im Wiki
Komplexe Datenauswertung (z.B. Regressionsmodelle, Erfassung von Messdaten nach einem im Voraus definierten Ansatz und ihre statistische Auswertung). Voraussetzung: Dokumentation im Wiki
3D-Druck von selbst erstellten Modellen
Pro Element 3-4 Punkte, jedoch maximal 15 Punkte
Code: 10 Punkte:
Variablen-, Funktions- und Klassennamen: 2 Punkte
Aufteilung in Funktionen, Verwendung von Parametern: 2 Punkte
Redundanz: Abzug von bis zu 2 Punkten
Variablen möglichst lokal: 2 Punkte
Kommentare: 2 Punkte
Extra Umfang / Logik: 2 Punkte
Arbeit im Team:
Haben alle in vergleichbarem Maß mitgearbeitet? 2 Punkte
War die Kommukation mit den Lehrenden im Laufe des Semesters transparent? 2 Punkte
Weitere Aspekte:
Stabilität und Sicherheit der Konstruktion: 2 Punkte
Verkabelung (ob sie ordentlich ist und die Farbkodierung passt): 2 Punkte
Zusätzliche Punkte für die Komplexität oder interessante Projektidee möglich
orga/kursbewertung.txt · Zuletzt geändert: 2022/01/27 17:03 von d.golovko