Skip to main content
Institute of distributed systems logo Ulm university logo

Moderne Aspekte der Java Software-Entwicklung

Winter Semester 2022/2023

   
Title: Moderne Aspekte der Java Software-Entwicklung
Type: Proseminar
Token / Number / Module number: MAJSE / - /
Semester hours / Credits: 2S / 4LP SCH / 2S / 4LP CP
Lecturer: Prof. Dr.-Ing. Franz J. Hauck
Tutor: Alexander Heß
General schedule: Räume und Daten siehe auch Moodlekurs. Die Teilnahme an allen Veranstaltungen ist verpflichtend!
Learning platform: Kursmaterialien finden Sie im Moodle-Kurs. Sie werden diesem Kurs automatisch hinzugefügt, sobald Sie eines unserer Seminare besuchen.
Grade bonus:
Exam dates:

Description and general information

Integration of module into courses of studies: Informatik, B.Sc.: Proseminar Medieninformatik, B.Sc.: Proseminar Software-Engineering, B.Sc.: Proseminar Elektrotechnik, B.Sc.: Nebenfach Informatik
Modes of learning and teaching:
Module authority: Prof. Dr.-Ing. Franz J. Hauck
Lecturer: Prof. Dr.-Ing. Franz J. Hauck
Language: Deutsch
Turn / Duration: jedes Wintersemester / ein volles Semester
Requirements (contentual): Modul Einführung in die Informatik. Unabdingbar ist auf jeden Fall die Motivation für das Programmieren in Java.
Requirements (formal): -
Basis for:
Learning objectives: Studierende lernen anhand eines konkreten, fachbezogenen und abgegrenzten Themas die Aufbereitung von wissenschaftlichen und technischen Texten. Sie können eine gegliederte und mit korrekten Zitaten ausgestattete und im Umfang begrenzte Ausarbeitung erstellen. Sie können einen freien Vortrag vor kleinem Publikum halten. Die dazu benötigten Präsentationsmaterialien entsprechen didaktischen Maßstäben. Studierende können sich in eine fachliche Diskussion einbringen. Sie sind in der Lage konstruktive Kritik zu geben und entgegen zu nehmen. Sie können anhand der vermittelten Kriterien die Darstellung anderer Vortragender bewerten und einordnen. Über das fachliche Thema werden Besonderheiten der Sprache Java und deren Entwicklungswerkzeuge identifiziert und angewandt. Studierende sind damit in der Lage elegantere Java Programme zu erstellen. Durch praktische Kenntnisse über Entwicklungswerkzeuge wird der Entwicklungsvorgang verkürzt und professionalisiert.
Content: Neben Grundlagen zur Erstellung von Ausarbeitungen, Vorträgen und Präsentationsmaterialien werden Themen der Software-Entwicklung in Java in zahlreichen Details erläutert und Problempunkte aufgezeigt. Zu diesen Themen gehören moderne und neu im Sprachumfang aufgenommene und daher bisher wenig bekannte Konzepte. Daneben werden Entwicklungswerkzeuge und -konzepte thematisiert, die den Entwicklungsprozess vereinfachen und begleiten.
Literature:
Grading procedure: Die Bewertung erfolgt auf Anwesenheit, Vortrag, Ausarbeitung und Diskussionsbereitschaft. Zu jedem Vortrag gibt es außerdem feste Deadlines, die unbedingt eingehalten werden müssen.
Estimation of effort: Präsenzzeit Seminar: 30h (1LP) Vortragsvorbereitung, Ausarbeitung: 90h (3LP) Summe: 120h (4LP)
Logo: Certificate since 2008 - audit family-friendly university Logo: StudyCheck - top university Logo: StudyCheck - digital readiness Logo: Universities for openness, tolerance and against xenophobia