Softwareentwicklungspraktikum: Multiplayer-Spieleentwicklung mit Java

Organization (WiSe 25/26)

Course
11 hours weekly (equals 12 ECTS)
Lecture:
Prof. Dr. Matthias Schubert
Assistant:
Simon Rauch, Nefta Kanilmaz
Audience:
Bachelor students in the programs of the Institute for Informatics
Course Material:
Prior Knowledge:
Programming skills and German
Course Language:
German

Bitte beachten

12 ECTS entsprechen einem Arbeitsaufwand von ca. 24 Stunden pro Woche. Es ist in keiner Weise ausreichend, nur den Plenumstermin und die Tutortreffen wahrzunehmen, sondern sie müssen sehr viel eigenständig am Computer arbeiten und programmieren. Sie müssen genug Zeit für dieses Praktikum einplanen um problemlos einen Termin mit ihren Gruppenmitgliedern zu finden.

Inhalt

In diesem Praktikum entwerfen, spezifizieren und implementieren die Studierenden unter Anleitung ein größeres Softwareprojekt.
Dabei werden die in den Vorlesungen “Einführung in die Programmierung” und “Programmierung und Modellierung” erlernten grundlegenden Konzepte und Techniken praktisch eingesetzt und erweitert. Des Weiteren werden Kenntnisse über Softwareentwicklungs-Tools wie Versionsverwaltungsprogramme (Git) oder Integrated Development Environments (IDE) vermittelt.

In der ersten Phase des Praktikums (Vorprojekt) werden nochmals grundlegende Fähigkeiten in der Programmentwicklung in Einzelarbeit geübt.
Nach Bestehen der ersten Phase, werden die Studierenden in Teams von 5-6 Personen aufgeteilt. In der Hauptphase des Praktikums wird dann eine größere Java-Applikation im Team entwickelt. Hierbei können die Studierenden dann auch wertvolle Erfahrungen über Team- und Projektarbeit sammeln.

Voraussetzungen und Vorkenntnisse

Je nach Studiengang ist das erfolgreiche Bestehen folgender Lehrveranstaltung Voraussetzung für die Teilnahme am Praktikum:

  • Einführung in die Programmierung oder
  • Programmierung und Modellierung

Folgende Lehrveranstaltungen sind für das erfolgreiche Bestehen des Praktikums von Vorteil:

  • Softwaretechnik
  • Objektorientierte Softwareentwicklung

Bitte beachten Sie das sich dieses Praktikum an Studierende im Hauptfach richtet und für Nebenfachstudenten ein eigenes Praktikum angeboten wird.