Die Bewertung eurer Projektarbeit geht mit einer Gewichtung von 40% in eure Gesamtnote ein.
Folgende Einflussfaktoren berücksichtigen wir dabei:
1. Arbeit im Team und Engagement (10)
Arbeitsdisziplin
War eure Gruppe anwesend?
Ist euer Material parat?
Ist erkennbar, dass ihr konzentriert arbeitet, oder sehen wir euch nur beim Quatschen und Computerspielen?
Teamwork
Ist eine sinnvolle Aufteilung von Aufgaben und Zuständigkeiten erkennbar?
Schafft ihr es, auch schwächere Teammitglieder einzubinden, indem ihr ihnen etwas erklärt und ihnen sinnvolle Aufgaben gebt?
Arbeiten alle oder nur eine/r?
Haben alle Teammitglieder die Chance, bei Entscheidungen Gehör zu finden?
Ist der Umgangston freundlich?
Selbstständiges Denken und Recherchieren
Ist erkennbar, dass ihr zu Hause zur Theorie hinter eurem Roboter recherchiert habt?
Finden an eurem Tisch zielführende Diskussionen zu Theorie, Aufbau, Messungen und Vorgehensweisen statt?
Könnt ihr Fragen beantworten, deren Klärung wir euch in der vorherigen Session empfohlen haben?
Habt ihr selbstständig Ansätze zur Suche nach Fehlern?
2. Auslegung des Gesamtsystems und mechanischer Aufbau (10)
Ist das angestrebte Zusammenspiel von Soft- und Hardware grundsätzlich geeignet, das Projektziel zu erreichen?
Macht die gewählte Form des Roboters Sinn?
Ist der Aufbau sicher? (keine herausstehenden spitzen Teile, keine vorhersehbaren Defekte bei Kollisionen mit Hindernissen oder durch andere Umgebungseinflüsse wie z.B. auslaufende Flüssigkeiten)
Ist der Funktionsumfang besonders beeindruckend?
Ist der Roboter einfach wartbar?
Ist er angemessen stabil?
Sind intelligente Lösungen erkennbar, die ein besonders gutes Ergebnis bei besonders kleinem Aufwand ermöglichen?
Bonus für kreative Ideen.
3. Elektronik (10)
Wieviele Module/Bauteile sind angeschlossen und wie komplex sind sie?
Sind Kabel und Module so aufgebaut, dass sie sicher gegen Kurzschlüsse und Schäden durch Transport und Erschütterungen sind?
Ist die Verkabelung übersichtlich und die Farbkodierung (rot, schwarz) richtig?
Sind besonders komplizierte selbstentwickelte Schaltungen vorhanden?
Sind intelligente Lösungen erkennbar, die ein Problem mit besonders geringem Aufand lösen?
4. Programmcode (10)
Formales
Ist der abgegebene Code vollständig?
Compiliert er?
Übersichtlichkeit und Stil
Ist bei Durchsicht des Codes auf den ersten Blick erkennbar, was er macht?
Ist der Code sinnvoll kommentiert? (Alles, was nicht völlig „trivial“ ist, verdient eine Erläuterung, wozu es dient)
Wurden sprechende Namen für Variablen, Funktionen/Methoden und Klassen verwendet?
Wurden Variablen möglichst lokal deklariert?
Wurde das Programm sinnvoll in Funktionen/Methoden und ggf. Klassen aufgeteilt?
Umfang und Qualität
Beeindruckt der Funktionsumfang des Programms?
Wurden Kontrollstrukturen (if/then/else, for, while, switch…case) sinnvoll eingesetzt?
Wurden fortgeschrittene Algorithmen implementiert?
Sind offensichtliche Fehler erkennbar?
Wurden externe Bibliotheken verwendet?
orga/kursbewertung.1574098633.txt.gz · Zuletzt geändert: 2019/11/18 18:37 von d.golovko