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. |
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. Bis zum 11.9.2022 können dort favorisierte Seminare und Themen reserviert werden. |
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) |