Dates
No dates have been specified so far.
Curriculum context
There are no assignments to modules or courses of study.
Organizational information
Registration
Registration ends 07.4.2026 at 23:59 h
Persons
Content
Die Veranstaltung behandelt die fortgeschrittene Programmierung mit Java.
Die Veranstaltung wiederholt kurz die grundlegenden Merkmale von Java. Dazu zählen unter anderem Schlüsselworte, Bezeichner, Operatoren, Datentypen, Kontrollstrukturen, Arrays und Strings. Danach werden ausgesuchte vertiefende Konzepte behandelt.
Es werden ausgesuchte Themen aus folgenden Bereichen behandelt (weiterführende vorbehalten):
Kap. 01. Einführung in Java
Kap. 02. Sprachelemente und Kontrollstrukturen
Kap. 03. Objektorientierung - Klasse und Objekt, Kapselung und Konstruktoren
Kap. 04.Objektorientierung - Vererbung, Finale Klassen, Abstrakte Klassen
Kap. 05. Interfaces, Adapterklassen
Kap. 06. Fehlerbehandlung (Exceptions, Assertions)
Kap. 07. Arrays, Datenstrukturen
Kap. 08. Collections-Framework
Kap. 09. Generics
Kap. 10. Funktionale Programmierung, Lamda Expressions
Kap. 11. Stream API
Kap. 12. Nebenläufige Programmierung
Kap. 13. Design Pattern
Kap. 14. Datenbankprogrogrammierung
Ziel der Veranstaltung ist die Vermittlung von Kenntnissen zur Softwareentwicklung mit Java. Jeder Teilnehmer soll nach Teilnahme der Veranstaltung in der Lage sein, Anwendungen selbstständig mit Java zu entwickeln.
Evaluation
Further information on teaching evaluation: https://www.leuphana.de/en/teaching/quality-management/evaluation/course-evaluation.html