PTI06620 – Programmierung 2

Modul
Programmierung 2
Programming 2
Modulnummer
PTI06620
Version: 1
Fakultät
Physikalische Technik / Informatik
Niveau
Bachelor
Dauer
1 Semester
Turnus
Sommersemester
Modulverantwortliche/-r

Prof. Dr. Frank Grimm
Frank.Grimm(at)fh-zwickau.de

Dozent/-in(nen)

Prof. Dr. Wolfgang Golubski
Wolfgang.Golubski(at)fh-zwickau.de
Dozent/-in in: "Programmierung 2"

Prof. Dr. Frank Grimm
Frank.Grimm(at)fh-zwickau.de
Dozent/-in in: "Programmierung 2"

Lehrsprache(n)

Deutsch
in "Programmierung 2"

ECTS-Credits

5.00 Credits

Workload

150 Stunden

Lehrveranstaltungen

4.00 SWS (2.00 SWS Praktikum | 2.00 SWS Vorlesung mit integr. Übung / seminaristische Vorlesung)

Selbststudienzeit

90.00 Stunden
30.00 Stunden Vor-/Nachbereitung - Programmierung 2
60.00 Stunden Selbststudium - Programmierung 2

Prüfungsvorleistung(en)

Testat
in "Programmierung 2"

Prüfungsleistung(en)

mündliche Prüfungsleistung
Modulprüfung | Prüfungsdauer: 30 min | Wichtung: 100%
in "Programmierung 2"

Medienform
Keine Angabe
Lehrinhalte/Gliederung
  • Testen von objektorientierter Software, Unit-Tests (z.B. mit JUnit) und testgetriebene Entwicklung
  • Kapselung
  • Fehlerbehandlung, Exceptions
  • Thread-Programmierung
  • GUI-Entwicklung
  • Design-Pattern (Observer, MVC)
  • Lambda-Ausdrücke
  • Grundlagen der funktionalen Programmierung
  • Implementierung eigener generischer Datentypen (Generics)
Qualifikationsziele

Die Studierenden haben erweiterte Fähigkeiten und fortschreitende Erfahrungen mit der Programmierung in Java. Dabei liegt der Fokus auf allgemeinen objektorientierten Softwareentwicklungstechniken.

Die Studierenden beherrschen das Entwickeln und Implementieren von anspruchsvolleren Java-Programmen unter Verwendung der Entwicklungsumgebung Eclipse.

Besondere Zulassungsvoraussetzung

Kenntnisse des Inhalts des Moduls:
Programmierung 1

Empfohlene Voraussetzungen
Keine Angabe
Fortsetzungsmöglichkeiten
Keine Angabe
Literatur
  • Goll, J.; Weiß, C.; Rothländer, P., Java als erste Programmiersprache, B. G. Teubner Stuttgart . Leipzig, 6. Auflage 2010
  • Barnes, D. J.; Kölling, M., Java lernen mit BlueJ, Pearson Studium, 4. Auflage, München 2009
  • Guido Krüger, Thomas Stark, Handbuch der Java-Programmierung, 6. Auflage, Addison-Wesley, 2009, online verfügbar (www.javabuch.de)
  • Christian Ullenboom , Java ist auch eine Insel, 9. Auflage, Galileo Computing, 2011, online Verfügbar (openbook.galileocomputing.de/javainsel)
  • Joshua Bloch: Effective Java, 3nd Ed.
Hinweise
Keine Angabe