Direkt zum Inhalt
Logo des Instituts für Verteilte Systeme Logo der Universität Ulm

Kniffe, Tricks und Techniken für Java

Wintersemester 2019/2020

   
Titel: Kniffe, Tricks und Techniken für Java
Typ: Proseminar
Kürzel / Nr. / Modulnr.: KTT / - /
SWS / LP: 2S / 4LP SWS / 2S / 4LP LP
Dozent: Prof. Dr.-Ing. Franz J. Hauck
Betreuung: Eugen Frasch
Termine: Donnerstag, 17.10.2019, 10.15 Uhr - 11.30 Uhr, O27-341: Einführungsveranstaltung Dienstag, 22.10.2019, 10.15 Uhr - 11.45 Uhr, N24-101: Wissenschaftliches Arbeiten (freiwillig) Donnerstag, 24.10.2019, 16.15 Uhr - 17.45 Uhr, O27-341: Uhr LaTeX Einführung (verpflichtend) Donnerstag, 16.01.2020, 16.15 Uhr - 17.45 Uhr, O27-341: Präsentationstechniken (verpflichtend)
Lernplattform: Kursmaterialien finden Sie im Moodle-Kurs. Sie werden dem Kurs automatisch hinzugefügt, sobald Sie eines unserer Seminare besuchen.
Notenbonus:
Prüfungstermine:

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
Lehr- und Lernformen:
Verantwortlich: Prof. Dr.-Ing. Franz J. Hauck
Dozent: Prof. Dr.-Ing. Franz J. Hauck
Unterrichtssprache: Deutsch
Turnus / Dauer: jedes Sommersemester / ein volles Semester
Voraussetzungen (inhaltlich): Als Vorwissen ist eine der folgenden Vorlesungen wünschenswert: Grundlagen der Rechnernetze, Praktische Informatik, Programmierung von Systemen. Auch ein absolviertes Softwarepraktikum ist förderlich. Unabdingbar ist auf jeden Fall Motivation für das Programmieren in Java.
Voraussetzungen (formal): -
Grundlage für (inhaltlich):
Lernergebnisse: Studierende können ein vorgegebenes Thema selbständig erarbeiten und sind in der Lage, dieses auf einer festgelegten Seitenzahl wissenschaftlich korrekt zusammenzufassen. Ferner können sie ein so selbst aufbereitetes Thema in einem Vortrag präsentieren und sich einer Diskussion stellen. Dabei kennen sie die grundlegenden Mechanismen für das Geben und Nehmen von Feedback. Weiterhin haben die Studierenden einen Einblick und für ihr Themengebiet praktische Erkenntnisse in Effective Java erhalten.
Inhalt: In diesem Proseminar behandeln wir die wichtigsten und akuellsten Themen der Progammiersprache Java. Wir wollen anhand von schwierigen Aufgaben die einzelnen Themen erarbeiten und uns gegenseitig vorstellen. Folgende Themen können bearbeitet werden: * Networking * Generics * Reflection * Encryption * Serialization * Concurrency * Classes and Enums * JavaFx * Java RMI * Patterns and Interfaces * Annotations and Exceptions * Java Database
Literatur:
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)
Logo: Zertifikat seit 2008 – Audit familiengerechte Hochschule Logo: StudyCheck - Top Universität Logo: StudyCheck - digital readiness Logo: Weltoffene Hochschulen – Gegen Fremdenfeindlichkeit