Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

orga:kursbewertung

Dies ist eine alte Version des Dokuments!




Bewertung der Projektarbeit

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