Übung Softwareentwicklung 2 - Übungsmodus

Motivation und Ziel

Die Übungen aus Softwareentwicklung 2 dienen zur Vertiefung des Lehrstoffes der gleichnamigen Vorlesung. Es werden daher die Übungen stark mit dem Vorlesungsstoff koordiniert. Ziel ist aufbauend auf den Programmiergrundlagen aus Softwareentwicklung 1 die Kenntnisse und Fähigkeiten der objektorientierten Programmierung zu vertiefen. Dies reicht von Gestaltung von Programmen mit mehreren Klassen, über Umgang mit Vererbung, Interfaces und generischen Klassen, über Aufbau und Verwendung von Klassenbibliotheken, bis hin zu Frameworks und Design Patterns.

Programmiersprache und Entwicklungssoftware

Als Programmiersprache wird Java verwendet. Dazu ist die Softwareentwicklungsplattform Java Standard Edition, ab Version 8 (Java SE) zu installieren.

Als Editor wird folgendes empfohlen:

Übungsaufgaben

Es werden insgesamt 11 Übungen ausgegeben. Die Übungsaufgaben sind bis zur nächsten Übungsstunde (üblicherweise in einer Woche) zu lösen und schriftlich sowie elektronisch abzugeben.

Übungsaufgaben sind Programmieraufgaben in Java. Es muss eine Aufgabenstellung in eine entsprechende Programmlösung umgesetzt werden. Abzugeben ist aber nicht nur das Programm, sondern oftmals auch eine Beschreibung des Programms und die Ergebnisse. Es wird bei jeder Übungsangabe genau beschrieben werden, was in welcher Form abzugeben ist.

Abgabe

Die Übungen sind schriftlich als auch elektronisch abzugeben. Abgabetermin ist jeweils Donnerstag 10:15.
  • Schriftliche Abgabe: Deckblatt, eventuell textuelle Ausarbeitungen, Java-Programm schön formartiert ausgedruckt, eventuell Testausgaben. Im Postkasten der entsprechenden Übungsgruppe im Science Park 3, 2. Stock.
  • Elektronische Abgabe: nur Java-Programm in einer Zip-Datei verpackt über Moodle.

Ablauf der Übungsstunden

Die Übungsstunden laufen folgendermaßen ab:

  1. Besprechen der Lösungen der letzten Aufgabe.
  2. Wiederholung und Ergänzung des Vorlesungsstoffes: Es werden Fragen und Probleme des Vorlesungsstoffes besprochen, eventuell der Stoff aus der Vorlesung ergänzt.
  3. Besprechen der nächsten Übungsaufgabe: Es werden die Aufgaben der nächsten Übung besprochen. Fallweise wird in der Übungsstunde eine ähnliche Aufgabenstellung (teilweise) gelöst.

Anwesenheitspflicht

Bei den Übungen ist grundsätzlich Anwesenheitspflicht. Es ist eine mindestens 80% Anwesenheit gefordert. Ausnahmen, z.B. durch längere Krankheit, müssen gesondert geregelt werden.

Überprüfung und Korrektur der abgegebenen Übungen

Es werden 11 Übungen ausgegeben. Jede Woche werden die Lösungen von den Tutoren korrigiert und für die Aufgabe Punkte vergeben. Pro Übung sind maximal 24 Punkte zu erreichen. Damit eine Übung als abgegeben gewertet wird, müssen mindestens 1/3 der Punkte (also 8 Punkte) erreicht werden. Mindestens 9 Übungen müssen abgegeben werden.

Test

Zur Überprüfung, dass die Übungen selbstständig gemacht wurden und beherrscht werden, gibt es 2 Tests zur Übung von jeweils 45 Minuten:

  • Mitte des Semesters, voraussichtlich nach der 6. Übung (Mid-Term Test)
  • Ein zweiter umittelbar nach Abgabe der letzten Übungsaufgabe
Für eine positive Bewertung muss das Gesamtergebnis der beiden Tests positiv sein.

Benotung

Für die Benotung wird der Durchschnitt der 9 besten Übungen berechnet. Die erreichten Punkte werden dann mit dem Anteil der abgegebenen Übungen gewichtet.

Beispiel: 10 von 11 Übungen abgegeben (also mit mind. 8 Punkten bewertet), Durchschnitt der 9 besten Übungen 22 Punkte, diese mit 10/11 gewichtet ergibt 20 Punkte.

Für eine positive Benotung müssen folgende Kriterien erfüllt sein:

  • Mindestens 9 von 11 Übungen wurden abgegeben und mit mindestens 8 Punkten bewertet.
  • Es wurden bei den Übungsabgaben mindestens 12 Punkte nach obiger gewichteter Durchschnittsbildung erreicht.
  • Das Gesamtergebnis der beiden Tests ist positiv.
Die Endnote setzt sich zu gleichen Teilen aus dem gewichteten Durchschnitt der Bewertungen und den bei den schriftlichen Tests erreichten Punkten nach folgender Notenskala zusammen.

Punkte Note
[0,12) ngd5
[12,15) gen4
[15,18) bef3
[18,21) gut2
[21,24] sgt1

Nachtest

Ist das Ergebnis bei den Tests negativ, bekommen Sie in einem Nachtest die Chance, eine positive Beurteilung zu erreichen. Der Nachtest umfasst den Stoff der gesamten 11 Übungen und dauert 90 Minuten.