FIW WS 25/26

Ein Überblick über SAP im Allgemeinen und eine Einführung in die Programmiersprache ABAP im Besonderen.

Im Seminar erarbeiten wir uns einen Rundum-Blick auf agile Unternehmen.

Was bedeutet Agilität? Warum ist das Schlagwort so populär, was ist der wirtschaftliche Nutzen? Und vor allem: Wie manifestiert sich Agilität im Unternehmen? Was sollte wo und wie passieren, um das Label "Agilität" für sich in Anspruch nehmen zu können?

Neben der Vermittlung von konkreten Frameworks und Best-Practice-Strukturen, wird der Blick in und aus der Praxis nie verloren gehen.

Main content of the course

Introduction to/recap regarding communication models for distributed systems
- Remote procedure calls
- Blackboards and Event-based models

Fundamentals for distributed algorithms
- differences between algorithms in distributed systems, parallel algorithms and single machine algorithms
- consensus problems
- failure models
- physical clocks and logical clocks

Algorithms for
- coordination
- leader election
- searching
- failure tolerance / failure handling
- consistent data replication

The course will be given in English.
The course is programming language agnostic, students can chose their preferred languages to implement seminar assignments.

Lernergebnis des Moduls

Nach erfolgreicher Teilnahme am Modul sind die Studierenden in der Lage:

  • Begriffe wie Java, Java EE und Jakarta EE voneinander abzugrenzen und Buzz-Words aus der Java Enterprise Welt einzuordnen.
  • basierend auf den Jakarta EE APIs effizient Anwendungen in unterschiedlichen Runtime Umgebungen zu implementieren
  • Microservice Architekturen mittels Jakarta EE / Quarkus zu entwerfen und umzusetzen.
  • Docker im Jakarta EE / Quarkus Umfeld anzuwenden
  • Docker Cloud Deployments zu analysieren.

 

Inhalte des Moduls

In der Vorlesung werden die Grundlagen der Jakarta EE vermittelt (https://jakarta.ee/) auch bekannt unter dem Vorgängernamen Java EE (EE: Enterprise Edition).
Der Fokus der Veranstaltung liegt bei der Erstellung moderner Cloud Native Enterprise Anwendungen gegliedert in folgenden Themenbereichen:

  • Allgemeine Anforderungen an Geschäftsanwendungen
  • Web Services (JAX-RS - Restful Web Services)
  • Enterprise Software Patterns (CDI - Context and Dependency Injection)
  • Datenpersistenz (JPA – Java Persistence API)
  • Nutzung von Microservice Architektur Patterns (via Microprofile https://microprofile.io/)
  • Unterschiedliche Runtimes (On-Prem und Cloud)

 

Der Großteil der Themen wird direkt anhand von Source Code und Live-Coding Beispielen demonstriert und diskutiert.

 Literatur

Das India Gateway Program umfasst eine Lehrveranstaltung im Wintersemester mit  anschließender Exkursion nach Bangalore im Februar.

Seminar Medienpsychologie: The Magic of Media & Entertainment (Nayomi Polcar)

Medien sind in unserer heutigen Welt allgegenwärtig. Die rasante Entwicklung der technischen Möglichkeiten im letzten Jahrhundert, verändern sich auch die Informations- und Kommunikationskanäle der Menschen. Umso stärker wird das Bedürfnis die psychologischen Wirk- und Nutzungsweisen von Medien jeglicher Art zu erklären.

Die Medienpsychologie ist ein lebensnahes Fach und beschäftigt sich mit der Aufklärung versucht menschliches Verhalten, Handeln, Denken und Fühlen im Zusammenhang mit der Nutzung von Medien zu beschreiben und zu erklären. In dem Modul werden vorhandene Ansätze und psychologische Konzepte im Bereich der Medien aufgegriffen. Gemeinsam beschäftigen wir uns mit speziellen Phänomenen der Medienselektion, Mediennutzung und Medienwirkung und suchen nach theoretischen Erklärung hierzu. Wir nähern uns so gesellschaftsrelevanten Themen und hinterfragen diese kritisch.

Die Veranstaltung findet in Präsenz statt.

Relevante Literatur:

Trepte, Reinecke, Schäwel (Hrsg.) (2021). Medienpsychologie. Grundriss der Psychologie Band 27, 3. Auflage

Krämer, Schwan, Unz, Suckfüll (Hrsg.) (2016). Medienpsychologie. Schlüsselbegriffe und Konzepte. 2. Auflage

Weitere werden im Seminar genannt

Willkommen zur eLearning-Webseite zum Modul Web-Intelligence im WS 25/26!