Stud.IP Uni Oldenburg
Universität Oldenburg
29.07.2021 11:03:09
inf021 - Fortgeschrittene Java-Technologien (Vollständige Modulbeschreibung)
Originalfassung Englisch PDF Download
Modulbezeichnung Fortgeschrittene Java-Technologien
Modulkürzel inf021
Kreditpunkte 6.0 KP
Workload 180 h
Einrichtungsverzeichnis Department für Informatik
Verwendbarkeit des Moduls
  • Fach-Bachelor Informatik (Bachelor) > Akzentsetzungsbereich - Wahlbereich Informatik
  • Fach-Bachelor Wirtschaftsinformatik (Bachelor) > Akzentsetzungsbereich Praktische Informatik und Angewandte Informatik
  • Master of Education (Wirtschaftspädagogik) Informatik (Master of Education) > Praktische Vertiefung der Informatik
  • Zwei-Fächer-Bachelor Informatik (Bachelor) > Praktische Vertiefung (60 KP)
Zuständige Personen
Boles, Dietrich (Prüfungsberechtigt)
Lehrenden, Die im Modul (Prüfungsberechtigt)
Teilnahmevoraussetzungen
Kompetenzziele
Ziel des Praktikums ist es, den Studierenden die Konzepte und Technologien der Java Plattform Standard Edition (Java SE) zu vermitteln. Die Studierenden sollen die Technologien nach dem Praktikum selbstständig bei der Entwicklung eigener großer Anwendungen einsetzen können.

Fachkompetenzen
Die Studierenden:
  • erkennen und benennen die wesentlichen Pakete der JDK-Klassenbibliothek
  • strukturieren größere Programme ordentlich und gestalten diese so, dass erweiterbar sind
  • bauen eigene Klassenbibliotheken auf
  • suchen selbstständig in der JDK-Klassenbibliothek nach benötigten Klassen und setzen diese zum Lösen entsprechender Probleme ein
  • recherchieren zur Lösung bestimmter Probleme selbstständig im Internet nach Lösungsansätzen
  • strukturieren ihre Programme ordentlich
  • verstehen und interpretieren auch größere fremde Programme
  • beurteilen die Qualität größerer Programme insbesondere in Bezug auf Wartbarkeit, Wiederverwendbarkeit und Erweiterbarkeit


Methodenkompetenzen
Die Studierenden:
  • recherchieren zur Lösung bestimmter Probleme selbstständig im Internet nach Lösungsansätzen


Sozialkompetenzen
Die Studierenden:
  • diskutieren mit anderen über eigene und fremde Lösungsansätze


Selbstkompetenzen
Die Studierenden:
  • reflektieren ihr Vorgehen beim Lösen von Programmierproblemen und nehmen neue Lösungsansätze, z.B. aus dem Internet, in ihr Repertoire auf
Modulinhalte
Im Praktikum wird jeweils eine Auswahl folgender Themen vermittelt:
  • GUIs (AWT, Swing, JavaFX)
  • Java-Basics und Collection-API
  • Grafik und Multimedia
  • Events
  • Model-View-Controller-Prinzip (MVC)
  • Threads
  • Internationalisierung und Lokalisierung
  • Reflection
  • IO, Dateien
  • Tools (Compiler, Classloader, Drucker, ...)
  • Speichertechnologien (XML und Serialisierung)
  • Verteilte Programmierung (Sockets, RMI)
  • Datenbankenzugriff (JDBC)
  • Kompression
  • Sicherheitskonzepte


Im Laufe des Praktikums wird durchgängig eine größere Aufgabe bearbeitet. Mit Bezug zum jeweiligen Thema der einzelnen Veranstaltungsblöcke wird diese schrittweise weiterentwickelt.
Literaturempfehlungen
  • Christian Ullenboom: Java ist auch eine Insel, Rheinwerk Computing
  • Christian Ullenboom: Java SE 8 Standard-Bibliothek, Rheinwerk Computing
Links
Unterrichtssprache Deutsch
Dauer in Semestern 1 Semester
Angebotsrhythmus Modul jährlich
Aufnahmekapazität Modul unbegrenzt
Modullevel / module level AS (Akzentsetzung / Accentuation)
Modulart / typ of module Wahlpflicht / Elective
Lehr-/Lernform / Teaching/Learning method P
Vorkenntnisse / Previous knowledge
Prüfung Prüfungszeiten Prüfungsform
Gesamtmodul
Ende des Semesters
Fachpraktische Übungen
Lehrveranstaltungsform Praktikum
SWS 4
Angebotsrhythmus WiSe
Workload Präsenzzeit 56 h