SS 2018 :
Praktikum Programmierung 2 (PIB-PRG2)
für Praktische Informatik und DFHI

Aktuelles          Allgemeines          Terminplan          Aktuelle Aufgaben          Klausurhinweise



Aktuelles

Vorlesungsunterlagen

Die Unterlagen finden Sie auf der Moodle-Seite:  https://kil-lms.htwsaar.de/moodle
Der Einschreibeschl├╝ssel lautet: 

      Prog2@PIB_SoSe20!8 
                       beachten Sie dieses Zeichen !


Allgemeines

Die Übungsaufgaben werden auf dieser Seite bekanntgegeben. Die Abgabe erfolgt in der bei der jeweiligen Übung angegebenen Kalenderwoche.
Abweichungen wegen Feiertagen o.ä. werden rechtzeitig bekannt gegeben.

Übungsteams

Zur Abgabe werden selbständig 2er-Teams gebildet. Jedes Team bearbeitet gemeinsam die Übungsaufgaben.

Abgabemodalitäten

Die Abgabemodalitäten und der späteste Abgabetermin sind im Detail hier beschrieben !

Jedes PI-Team hat für das ganze Semester einen von drei Abgabeterminen →
     Mittwoch 1.Std.  oder  Mittwoch 2.Std.  oder  Mittwoch 3.Std.
Teams des DFHI haben als Abgabetermin immer →
     Dienstag 2.Std.
Wenn jemand in den ersten zwei Wochen keine(n) Partner(in) gefunden hat, nehmen die Mitarbeiter die endgültige Verteilung bei der Abgabe der 14.Übungsaufgabe vor.

Abgabe

Zur Abgabe führt jedes Team seine Lösung der Aufgabe den Mitarbeitern vor. Dabei muß

Jeder darf ohne Angabe von Gründen auf die Abgabe von maximal ZWEI Übungen verzichten. Jede andere Übung müss jedoch so bearbeitet werden, dass sie mit mindestens 20% der erreichbaren Übungspunkte bewertet wird. Andernfalls gilt die Übung ebenfalls als nicht abgegeben !

Wer nicht da ist, kann keine Punkte bekommen !

Bewertung

Zur Vergabe der möglichen Punkte wird für jede Übung ein eigenes internes Bewertungsmuster festgelegt.
Normalerweise werden die Teammitglieder gleich bewertet. Bei stark unterschiedlichem Kenntnisstand wird jedoch hiervon Abstand genommen.

Klausurteilnahme

Zur Teilnahme an der Klausur wird vorausgesetzt →

Plagiate

Der Versuch, bei der Abgabe die Kopie einer alten Musterlösung oder einer Lösung eines Kommilitonen vorzulegen, wird als Täschungsversuch geahndet. Beim ersten Mal wird die Übung mit 0% bewertet. Beim zweiten Mal führt es in diesem Semester zum Ausschluss vom Übungsbetrieb, und damit ist automatisch keine Teilnahme an der Abschlußklausur möglich !

Personal

  
 Esch      ☎ 238            markus.esch(at)htwsaar.de 
 Olbertz   ☎ 518    christopher.olbertz(at)htwsaar.de 
 Pauly     ☎ 239                    wpy(at)htwsaar.de
 Pick      ☎ 369                    api(at)htwsaar.de
 Piontek   ☎ 133         regina.piontek(at)htwsaar.de

Esch, Pauly, Pick im April 2018

 

Terminplan

KW  heißt  KalenderWoche

Übung  Abgabe  Bearbeitung

KW
in
 Wochen 

 Punkte 
 Vorlesungsbeginn   15 - -
Java-Üb 14   16 1 21 (+9)
Java-Üb 15   17 1 35 (+5)
Java-Üb 16   19 2 33 (+4)
Java-Üb 17   21 2 58
Java-Üb 18   22 1 20
Java-Üb 19   23 1 27 (+10)
Java-Üb 20   24 1 18
Java-Üb 21   25 1 37 (+1)
C-Üb 22   26 1 -
C-Üb 23   27 1 -
C-Üb 24   28 1 -
C-Üb 25   29 1 -

 

Aktuelle Aufgaben

  1. Java-Übung  Reservierungssystem
    1. Aufgabe Klassen gemäß UML-Diagramm implementieren   \
    /
    >  Abgabe:
     Punkte:
    KW 16
    21 (+9)
    2. Aufgabe Klasse TestUML realisieren
  2. Java-Übung  Rekursion
    1. Aufgabe größter gemeinsamer Teiler   \
    /
    >  Abgabe: KW 17   Punkte: 35 (+5)
    2. Aufgabe Palindrome
    Hinweise zur Ein-/Ausgabe zu Gnuplot
  3. Java-Übung  Innere Klassen
    1. Aufgabe Klasse PersonQueue um internen Iterator erweitern   \
    /
    >  Abgabe:
     Punkte:
    KW 19
    33 (+4)
    2. Aufgabe Klasse NumberCruncher
  4. Java-Übung  funktionale Interfaces / λ-Ausdrücke
    1. Aufgabe applyAndPrint \
    2. Aufgabe iterate >  Abgabe: KW 21   Punkte: 58
    3. Aufgabe Erweitern der Klasse Lager /
  5. Java-Übung  Erweiterung der 17. Java-Übung
    1. Aufgabe Methoden-Referenzen bei applyAndPrint   \

    /
    >  Abgabe:
     Punkte:
    KW 22
    20
    2. Aufgabe funktionale Interfaces bei applyToSomeArticles und
    getArticles sowie weitere λ-Ausdrücke
  6. Java-Übung  Collections
    1. Aufgabe Implementieren von java.util.List<E>   \
    /
    >  Abgabe:
     Punkte:
    KW 23
    27 (+10)
    2. Aufgabe Iterator-Methoden f├╝r 1.Aufgabe
  7. Java-Übung  Collections
    1. Aufgabe MinHeap      >  Abgabe: KW 24   Punkte: 18
  8. Java-Übung  Collections
    1. Aufgabe Producer- und Consumer-Klasse   \
    /
    >  Abgabe: KW 25   Punkte: 37 (+1)
    2. Aufgabe Erweitern der Klasse Lager
  9. C-Übung  Hello C
    1. Aufgabe Erlernen von scanf und printf \ >  Abgabe: KW 26
    2. Aufgabe Berechnung von Fibonaccizahlen /