Softwareentwicklung II (IB)

Stand: Sommersemester 2018

Softwareentwicklung II (IB)

Ziele & Inhalte

  • Vertiefende Kenntnisse der Programmentwicklung und des Programmierens
  • Fähigkeiten der Programmentwicklung bei der Entwicklung konkreter Anwendungssysteme beherrschen
  • Packages und Dokumentation
  • Vererbung
  • Assertions und Exceptions
  • Arrays
  • I/O
  • Collection-Framework

Prüfung

Scheinerwerb

Alle Aufgabenblätter selbstständig gelöst und fristgerecht abgegeben. Alle Issues in allen persönlichen Repositories sind zeitgerecht bearbeitet und geschlossen.

Schriftliche Prüfung

Gegenstand der Klausur ist der gesamte in Vorlesung und Praktikum behandelte Stoff, soweit nicht anders vereinbart. Die Klausur wird ohne Hilfsmittel geschrieben.

Slides & Handouts

Methoden

Letzte Änderung: 28.01.2020 17:34

Slides Handout
Datenkapselung

Letzte Änderung: 28.01.2020 17:34

Slides Handout
Unveränderliche Klassen

Letzte Änderung: 28.01.2020 17:34

Slides Handout
Klassenvariablen und statische Methoden

Letzte Änderung: 28.01.2020 17:34

Slides Handout
Enum-Klassen

Letzte Änderung: 28.01.2020 17:34

Slides Handout
Kopieren und Vergleichen

Letzte Änderung: 28.01.2020 17:34

Slides Handout
Interfaces

Letzte Änderung: 28.01.2020 17:34

Slides Handout
Ableiten konkreter Klassen

Letzte Änderung: 28.01.2020 17:34

Slides Handout
Packages

Letzte Änderung: 28.01.2020 17:34

Slides Handout
Abstrakte Basisklassen

Letzte Änderung: 28.01.2020 17:34

Slides Handout
Arrays

Letzte Änderung: 28.01.2020 17:34

Slides Handout
Exceptions

Letzte Änderung: 28.01.2020 17:34

Slides Handout
Javadoc

Letzte Änderung: 28.01.2020 17:34

Slides Handout

Aufgabenblätter

Blatt 1

Letzte Änderung: 28.01.2020 17:34

PDF
Blatt 2

Letzte Änderung: 28.01.2020 17:34

PDF
Blatt 3

Letzte Änderung: 28.01.2020 17:34

PDF
Blatt 4

Letzte Änderung: 28.01.2020 17:34

PDF
Blatt 5

Letzte Änderung: 28.01.2020 17:34

PDF