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

Aktuelles          Allgemeines          Terminplan          Aktuelle Aufgaben          Klausurhinweise



Aktuelles

Vorlesungsunterlagen

Die Unterlagen finden Sie auf dieser Moodle-Seite.
Der Einschreibeschl├╝ssel lautet: 
 SoSe2019_Prog2 


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 2019

 

vorläufiger 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 38 (+4)
Java-Üb 17   20 1 28
Java-Üb 18   23 3 54
Java-Üb 19   24 1 27 (+10)
Java-Üb 20   25 1 24
Java-Üb 21   26 1 32 (+1)
C-Üb 22   27 1 6 (+12)
C-Üb 23   28 1 14 (+12)
C-Üb 24   29 1 22 (+26)

 

Aktuelle Aufgaben

  1. Java-Übung  Reservierungssystem
    1. Aufgabe Klassen gemäß UML-Diagramm implementieren   \
    /
    >  Abgabe:
     Punkte:
    KW 16
    21 (+9)
    2. Aufgabe Klasse zum Testen 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
    38 (+4)
    2. Aufgabe Klasse NumberCruncher
  4. Java-Übung  funktionale Interfaces / λ-Ausdrücke
    1. Aufgabe applyAndPrint >  Abgabe: KW 20   Punkte: 28
  5. Java-Übung  funktionale Interfaces / λ-Ausdrücke , Teil 2
    1. Aufgabe iterate    \
      \
      /
     /
    >  Abgabe: KW 23
     Punkte: 54
    2. Aufgabe Erweitern der Klasse Lager
    3. Aufgabe Modifizieren der Methode applyToSomeArticles
  6. Java-Übung  Collections
    1. Aufgabe Implementieren von java.util.List<E>   \
    /
    >  Abgabe:
     Punkte:
    KW 24
    27 (+10)
    2. Aufgabe Iterator-Methoden f├╝r 1.Aufgabe
  7. Java-Übung  Collections
    1. Aufgabe MinHeap      >  Abgabe: KW 25   Punkte: 24
  8. Java-Übung  Collections
    1. Aufgabe Producer- und Consumer-Klasse   \
    /
    >  Abgabe: KW 26   Punkte: 32 (+1)
    2. Aufgabe Erweitern der Klasse Lager
  9. Java-Übung  Streams
    1. Aufgabe Erweitern der Klasse Lager mit Streams   \
    /
    Abgabe: KW 27
    Punkte: 6 (+12)
    2. Aufgabe Textdatei verarbeiten
  10. C-Übung  Hello C
    1. Aufgabe Rechnung erstellen mit MwSt und Skonto \
     \
      \
      /
     /
    /
    >  Abgabe: KW 28   
    Punkte: 14 (+12)
    2. Aufgabe Berechnung von Fibonaccizahlen
    3. Aufgabe mini- und maximaler Wert bei Integer-Typen
    4. Aufgabe Parameter Übergabe durch call-by-value
    5. Aufgabe wie 3., aber mit Bit-Shift-Operatoren
  11. C-Übung  Bibliotheken und Structs
    1. Aufgabe Funktionsbibliotheken \
     \
      \
      /
     /
    /
    Abgabe: KW 29   Punkte: 22 (+26)
    2. Aufgabe Bestand eines Autohauses
    3. Aufgabe ein X malen
    4. Aufgabe Speicherbedarf beim Autohaus
    5. Aufgabe Bibliothek zur String-Verarbeitung 

 

Klausurhinweise

später