Zur Modulseite PDF generieren

#40333 / #6

SS 2017 - WS 2017/18

Deutsch

Anwendungssysteme

6

Tai, Stefan

Benotet

Portfolioprüfung

Deutsch, Englisch

Zugehörigkeit


Fakultät IV

Institut für Wirtschaftsinformatik und Quantitative Methoden

34361700 FG Scalable Software-Systems (3S)

Keine Angabe

Kontakt


EN 17

Keine Angabe

teaching@3s.tu-berlin.de

Lernergebnisse

Studierende kennen nach dem erfolgreichen Abschluss dieses Moduls unterschiedliche Architekturen verteilter Anwendungssysteme und die, diesen zugrunde liegenden, Enterprise- und Web-Technologien. Sie sind in der Lage Anwendungsarchitekturen zu bewerten und, unter dem Einsatz moderner Middleware-Technologien, selbst zu entwickeln.

Lehrinhalte

Das Modul vermittelt Wissen über verteilte Anwendungssysteme. Dazu bekommen Studierende einen Überblick über grundlegende Web- und Middleware-Technologien, welche die Entwicklung von modernen Anwendungssystemen prägen. Es werden Kenntnisse über Technologien in den Themenkomplexen Web Engineering (bspw. HTML/XML und HTTP) und Enterprise Computing (bspw. Java EE) vermittelt. Es werden fundamentale Paradigmen zur verteilten Anwendungsentwicklung, wie beispielsweise Asynchrone Kommunikation und Service-orientierte Architekturen (WS-* und REST-basiert), eingeführt. Darauf aufbauend behandelt das Modul die historische Entwicklung von Monolithen über Three-Tier Architekturen hin zu Cloud-basierten Diensten und Microservices. Die Themen der Vorlesung werden in der Übung mittels praktischer Programmieraufgaben vertieft. Die Übungsaufgaben werden je nach Teilnehmerzahl in Einzelarbeit oder Kleingruppen durchgeführt.

Modulbestandteile

Pflichtbereich

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWS ISIS VVZ
AnwendungssystemeVLSoSeKeine Angabe2
AnwendungssystemeUESoSeKeine Angabe2

Arbeitsaufwand und Leistungspunkte

Anwendungssysteme (VL):

AufwandbeschreibungMultiplikatorStundenGesamt
Präsenzzeit15.02.0h30.0h
Vor-/Nachbereitung15.04.0h60.0h
90.0h(~3 LP)

Anwendungssysteme (UE):

AufwandbeschreibungMultiplikatorStundenGesamt
Präsenzzeit15.02.0h30.0h
Vor-/Nachbereitung15.04.0h60.0h
90.0h(~3 LP)
Der Aufwand des Moduls summiert sich zu 180.0 Stunden. Damit umfasst das Modul 6 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

Dieses Modul setzt sich aus einer Vorlesung und einer begleitenden Übung in Form von Tutorien zusammen. Zusätzlich gibt es noch drei oder vier* größere Programmieraufgaben zu Themen wie bspw. JMS/SQS, Java EE oder Webservices, die über einen längeren Zeitraum bearbeitet werden. *abhängig von der Lage von Vorlesungsterminen und Feiertagen

Voraussetzungen für die Teilnahme / Prüfung

Wünschenswerte Voraussetzungen für die Teilnahme an den Lehrveranstaltungen:

Kenntnisse der objektorientierten Programmierung mit Java inklusive Grundkenntnisse verteilter und paralleler Programmierung werden vorausgesetzt. Da die Lehrmaterialien sowie weiterführende Literatur auf Englisch sind, werden entsprechende Sprachkenntnisse vorausgesetzt.

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

Dieses Modul hat keine Prüfungsvoraussetzungen.

Abschluss des Moduls

Benotung

Benotet

Prüfungsform

Portfolioprüfung

Art der Portfolioprüfung

Keine Angabe

Sprache(n)

Deutsch, Englisch

Prüfungselemente

NamePunkte/GewichtKategorieDauer/Umfang
(Ergebnisprüfung) Übungsabgaben (siehe Beschreibung) 30praktischca. 50h
(Punktuelle Leistungsabfrage) Abschlusstest70schriftlich70 Min.

Notenschlüssel

Dieses Prüfung verwendet einen eigenen Notenschlüssel (siehe Prüfungsformbeschreibung).

Prüfungsbeschreibung (Abschluss des Moduls)

In der Veranstaltung können über den Abschlusstest sowie insgesamt 3 oder 4 größere Programmieraufgaben bis zu 100 Portfoliopunkte erreicht werden. Je nach Lage von Vorlesungsterminen und gesetzlichen Feiertagen ist es nicht in jedem Semester organisatorisch möglich 4 sondern nur 3 Programmieraufgaben anzubieten. Die genaue Zahl wird beim ersten Vorlesungstermin oder vorab auf Anfrage bekanntgegeben. Im Fall von 3 Programmieraufgaben können in jeder Aufgabe maximal 10 Portfoliopunkte erreicht werden; im Fall von 4 Programmieraufgaben können in jeder Aufgabe maximal 7,5 Portfoliopunkte erreicht werden. Die Gesamtnote gemäß §47 (2) AllgStuPO wird nach dem folgenden Notenschlüssel ermittelt: 1,0 bei [91,5;100] 1,3 bei [88;91,5) 1,7 bei [84,5;88) 2,0 bei [81;84,5) 2,3 bei [77,5;81) 2,7 bei [74;77,5) 3,0 bei [70,5;74) 3,3 bei [67;70,5) 3,7 bei [63,5;67) 4,0 bei [60;63,5) 5,0 bei [0;60)

Dauer des Moduls

Für Belegung und Abschluss des Moduls ist folgende Semesteranzahl veranschlagt:
1 Semester.

Dieses Modul kann in folgenden Semestern begonnen werden:
Sommersemester.

Maximale teilnehmende Personen

Die maximale Teilnehmerzahl beträgt 180.

Anmeldeformalitäten

Werden zu Beginn der Veranstaltung bekanntgegeben.

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  verfügbar
Zusätzliche Informationen:
Vorlesungsfolien

 

Literatur

Empfohlene Literatur
Keine empfohlene Literatur angegeben

Zugeordnete Studiengänge


Diese Modulversion wird in folgenden Studiengängen verwendet:

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Dieses Modul findet in keinem Studiengang Verwendung.
Bachelor Technische Informatik (Fachstudium Informatik) und Wirtschaftsingenieurwesen. Andere Studiengänge wie BWL, VWL, Wirtschaftsmathematik und Elektrotechnik können das dargestellte Angebot ebenfalls nutzen.

Sonstiges

Keine Angabe