Softwareentwicklung I, WS 2007/08, Prof. Dr. Veronika Thurner


Prof. Dr. Veronika Thurner

Softwareentwicklung II
Vorlesung und Praktikum im Sommersemester 2008
Studiengruppe IBB2C


Aktuelles

Die Zugangsdaten für den Zugriff auf Unterlagen zum Praktikum und zur Vorlesung werden in der Vorlesung bekanntgegeben.

Weitere Unterlagen zur Vorlesung sowie die Arbeitsbereiche für das Praktikum finden Sie auf der E-Learning-Plattform zu dieser Veranstaltung.

Die Praktikumssstunde am Donnerstag, 11:45 bis 13:15 Uhr, wird durch zwei Tutoren unterstützt. Studierende, die das abzugebende Aufgabenblatt noch nicht vollständig gelöst haben, erhalten in dieser Stunde von den Tutoren gezielt weitere Unterstützung. Es ist möglich und sinnvoll, diese Übungszeit mit den Tutoren ergänzend (d. h. zusätzlich) zu einer normalen Praktikumgsgruppe zu besuchen.

Die Probeklausur wird am 27.06.2008 und 04.07.2008 in der Vorlesung besprochen. Anschließend steht die Musterlösung auf dieser Seite bereit.


Vorlesung

  • 00: Allgemeines und Zusammenfassung von Softwareentwicklung I
  • 06: Zeichen und Zeichenketten (Characters und Strings)
  • 07: Pakete (Packages)
  • 08: Dokumentation mit Javadoc
  • 09: Vererbung
  • 10: Zusicherungen und Ausnahmen (Assertions und Exceptions)
  • 11: Felder (Arrays)
  • 12: Generische Datentypen (Generics)
  • 13: Container-Datentypen (Collections)


Praktikum

Übungsblätter und Musterlösungen

Bewertungen
Bitte beachten Sie, dass Sie die schriftliche Prüfung nur dann mitschreiben dürfen, wenn Sie das Praktikum mit Erfolg absolviert haben!!!

Bearbeiten der Aufgabenblätter
Sie können die Aufgabenblätter wahlweise alleine oder in Zweiergruppen lösen.
Falls Sie in Zweiergruppen arbeiten, sollten sich beide Gruppenmitglieder aktiv an der Lösung der Aufgaben beteiligen!

Kennzeichnen Sie jedes von Ihnen erstellte Programm bzw. weitere Dokument mit den folgenden Angaben:

  • Nummer des zugehörigen Aufgabenblattes
  • Nummer der zugehörigen Aufgabe
  • Namen der Bearbeiter (maximal zwei)
  • Namen aller weiteren Personen, deren Hilfestellung bei der Lösung der Aufgaben in Anspruch genommen wurde
    (Die Tutoren und die Dozentin müssen hier nicht explizit genannt werden.)

Lösungen, die nachweislich Elemente der Lösungen von anderen Studierenden enthalten, welche nicht explizit als Helfer bzw. Helferinnen angegeben sind, werden als "nicht bestanden" gewertet!

Abgabe der Lösungen
Auf der E-Learning-Plattform zu dieser Veranstaltung ist für jeden angemeldeten Teilnehmer ein Arbeitsbereich eingerichtet.
Um Ihre Lösungen zu einem Aufgabenblatt des Praktikums abzugeben, laden Sie diese bitte in Ihren Arbeitsbereich hoch. Beachten Sie dabei bitte die folgenden Hinweise:

  • Legen Sie zu jedem Blatt ein neues Verzeichnis namens Blatt i an, wobei i für die Nummer des Aufgabenblattes steht.
  • Bevor Sie Ihre Programme hochladen, wandeln Sie diese in eine Textdatei um, beispielsweise indem Sie die Endung .txt anhängen. Dadurch erreichen Sie, dass bei einem Doppelklick auf eine von Ihnen hochgeladene Datei diese im Editor geöffnet (und nicht etwa ausgeführt) wird.
    Laden Sie Ihre Programme anschließend hoch.
  • Laden Sie zu jedem Programm einen Screenshot als .pdf-Datei hoch, der die erzeugte Ausgabe zeigt.
  • Alle anderen Bestandteile Ihrer Lösungen, wie z. B. Skizzen oder textuelle Beschreibungen von Algorithmen, laden Sie bitte ebenfalls ausschließlich als .pdf-Dateien hoch.
  • Prüfen Sie, dass die Inhalte der hochgeladen Dateien beim Anklicken korrekt angezeigt werden.
  • Studierende, die nach der alten Prüfungsordnung studieren und eine Note für ihre Lösungen benötigen, geben ihre Lösungen bitte zusätzlich in Papierform ab. Danke.

Lösungen, welche die obigen Anforderungen nicht erfüllen bzw. deren Zeitstempel nach dem Abgabedatum des Aufgabenblattes liegen, werden als "nicht bestanden" gewertet!


Ergänzende und weiterführende Literatur

Reinhard Schiedermeier:
Programmieren mit Java – Eine methodische Einführung. Pearson Studium, München 2005.
Weitere Materialien zum Buch finden Sie hier.