# Leistungsnachweis

Ziel: Eine Problem definieren und dieses mithilfe eines selbstgeschriebenen Programms lösen.

Aufwand: 8-16 Stunden

# Resultat

Resultat sind zwei Dateien:

  • Code.zip: Python-Programm (gezippter Ordner mit Pyton-Dateien)
  • Dokumentation.{pdf,epub,docx}: Dokumentation zum Programm (4-8 Seiten, ohne Cover)

# Termine

28.02.2021: Eingabe Projektvorschlag für Leistungsnachweis
02.03.2021: Rückmeldung zu Verbesserung zu Projektvorschlag
28.03.2021: Deadline Hochladen Leistungsnachweis
03.04.2021: Bewertung der Abgaben

# Themenwahl

Hier einige Ideen für Projekte:

# Vorlagen

# Projektvorschlag

Der Projektvorschlag wird auf Moodle mitgeteilt und besteht im wesentlichen aus einem Titel und einer kurzen Beschreibung (~100 Wörter).

# Dokumentation

Kapitelüberschriften der Dokumentation:

  • Einleitung: Um was geht es in diesem Dokument?
  • Problemstellung: Beschreibung des Problems.
  • Vorgehen: Vorgehen um das Problem zu lösen. Visualisierung mittels Flowchart.
  • Umsetzung: Wie wurde die Lösung effektiv implementiert? Beschreibung der wichtigsten Programm-Teile.
  • Rückblick: Gab es Problem bei der Umsetzung? Was lief gut und was nicht?
  • Technische Anleitung: Wie kann man das Program ausführen? Welche Vorbereitungen müssen getroffen werden?

TIP

Auf https://carbon.now.sh/ (opens new window) kann man seinen Code einfügen und als Bild darstellen lassen.

Mit draw.io (opens new window) kann man Flowcharts erstellen und so den Code dokumentieren.

Eine Vorlage für ein .docx kann hier heruntergeladen (opens new window) werden.

# Kriterien

Für jedes Kriterium werden Punkte von 0-9 vergeben. Jedes Kriterium wird mit 1-5 gewichtet.

Qualität

Gewichtung: 5

Leitfragen:

  • Ist die Struktur des Codes verständlich?
  • Sind die Anweisungen kommentiert?
  • Kann ein Laie die Funktion des Programms nachvollziehen?
  • Wurde der Programmcode selbst erfasst oder kopiert?

Herausforderung

Gewichtung: 2

  • Kann das definierte Problem auch wirklich nur mit einem Programm gelöst werden?
  • Ist die Herausforderung dem HF-Niveau gerecht?
  • Ist in der Reflexion ein Lerneffekt sichtbar?

Inhalt

Gewichtung: 4

  • Wurden gelernte Strukturen aus den Lektionen sinnvoll eingesetzt?
  • Liegt die Dokumentation in einem angemessen Umfang vor?
  • Wurde der Code mit einem Flowchart sachgemäss visualisiert?
  • Wurden alle Dateien in einer sinnvollen Ordnerstruktur abgelegt?