Moderne Aspekte der Java Software-Entwicklung - MAJSE

 
Titel: Moderne Aspekte der Java Software-Entwicklung
Englischer Titel: Modern Aspects of Java Software Development
Typ: Proseminar
Kürzel / Nr.: MAJSE / CS4400.061
SWS / LP: 2S / 4LP
Dozent: Prof. Dr.-Ing. Franz J. Hauck
Betreuer: Alexander Heß
Termine:

Räume und Daten siehe auch Moodlekurs.
Die Teilnahme an allen Veranstaltungen ist verpflichtend!

Lernplattform: Kursmaterialien finden Sie im Moodle-Kurs. Sie werden diesem Kurs automatisch hinzugefügt, sobald Sie eines unserer Seminare besuchen.
Themenvergabe: Die Proseminarvergabe erfolgt über die zentrale Proseminar-Vergabe-Plattform.

Beschreibung und allgemeine Angaben

Einordnung in die Studiengänge: Informatik, B.Sc.: Proseminar
Medieninformatik, B.Sc.: Proseminar
Software-Engineering, B.Sc.: Proseminar
Elektrotechnik, B.Sc.: Nebenfach Informatik
Verantwortlich: Prof. Dr.-Ing. Franz J. Hauck
Unterrichtssprache: Deutsch
Turnus / Dauer: jedes Wintersemester / ein volles Semester
Voraussetzungen (inhaltlich): Modul Einführung in die Informatik. Unabdingbar ist auf jeden Fall die Motivation für das Programmieren in Java.
Voraussetzungen (formal): -
Lernergebnisse: 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.
Inhalt: 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.
Bewertungsmethode: Die Bewertung erfolgt auf Anwesenheit, Vortrag, Ausarbeitung und Diskussionsbereitschaft. Zu jedem Vortrag gibt es außerdem feste Deadlines, die unbedingt eingehalten werden müssen.
Arbeitsaufwand: Präsenzzeit Seminar: 30h (1LP)
Vortragsvorbereitung, Ausarbeitung: 90h (3LP)
Summe: 120h (4LP)