Skip to main content

Entwurf, Organisation und Durchführung eines Programmierwettbewerbs

(engl. Design, Organization and Implementation of a Programming Contest)

Modulnummer: FIN-INF-110394
Link zum LSF: LSF
Verantwortung: Christian Rössl
Dozent:in: Christian Rössl
Lehrveranstaltungen: Projektarbeit
Verwendbarkeit:

Kürzel

CP

5

Semester

Winter

Fachsem.

ab 3.

Dauer

1 Semester

Sprache

deutsch

Niveau

Bachelor

Angestrebte Lernergebnisse:
Die Studierenden

  • können sich selbständig organisieren, um ein Softwareprojekt zu realisieren (Planung, Organisation, Werkzeuge, theoretische Grundlagen, Interaktion mit Teilnehmern)
  • wenden dazu fortgeschrittene Techniken der Software-Entwicklung an
  • beurteilen ihre Umsetzung kritisch und können Fehler selbständig identifizieren und korrigieren

Inhalt:

  • Die Teilnehmer entwerfen und organisieren den Programmierwettbewerb zur Vorlesung "Algorithmen und Datenstrukturen", typischerweise ist das ein Computerspiel.
  • Dazu wird ein Szenario für den Wettbewerb entworfen, in dem von den Wettbewerbsteilnehmern (als "Anwender") algorithmische Aufgaben zu lösen sind.
  • Dieses Szenario wird in einem Framework implementiert mit festgelegten Schnittstellen, beispielhaften Lösungen, Dokumentation und Anleitungen sowie der Möglichkeit zur automatischen ("Offline"-)Auswertung von Ergebnissen.
  • Die Teilnehmer organisieren den eigentlichen Wettbewerb und die Auswertung selbständig.

Arbeitsaufwand:
150 h selbstständige Arbeit

Studien-/Prüfungsleistungen: Lehrform / SWS:

  • Projektbericht
  • Kolloquium 20 Minuten

Projektarbeit

Voraussetzungen nach Prüfungsordnung: Empfohlene Voraussetzungen:

keine

Algorithmen und Datenstrukturen

Medienformen: Literatur:



Hinweise: