Anzeigesprache
Zur Modulseite PDF generieren

#40641 / #5

WS 2016/17 - WS 2016/17

Deutsch

Programmieren II für Wirtschaftsinformatiker

6

Küpper, Axel

benotet

Schriftliche Prüfung

Zugehörigkeit


Fakultät IV

Institut für Telekommunikationssysteme

34335700 FG S-Professur Service Centric Networking (SNET)

Keine Angabe

Kontakt


TEL 19

Cory, Thomas Franklin

lehre@snet.tu-berlin.de

Lernergebnisse

Nach erfolgreichem Abschluss dieses Moduls haben die Teilnehmer fortgeschrittene Kenntnisse über die Prinzipien und Paradigmen funktionaler Programmierung und sind in der Lage, die Unterschiede zwischen objektorientierter und funktionaler Programmierung gegenüberzustellen. Sie haben praktische Erfahrung mit der funktionalen Programmiersprache Scala und können sie für das Lösen sowohl allgemeiner Fragestellungen als auch spezieller Probleme der Wirtschaftsinformatik (zum Beispiel aus dem Bereich Business Intelligence) selbständig anwenden. Ferner verfügen die Teilnehmer über Erfahrungen mit verschiedenen Plattformen, die funktionale Programmierung mit Scala einsetzen, zum Beispiel Spark und Zeppelin.

Lehrinhalte

Das Modul gliedert sich wie folgt: - Prinzipien funktionaler Programmierung - Unterschiede objektorientierter und funktionaler Programmierung - Use Cases: Business Intelligence und Data Analytics - Grundlagen von Scala - Closures, Traits, Exceptions - Fortgeschrittene Konzepte von Scala - Concurrency in Java und Scala - Interoperabilität zwischen Scala und Java - Plattformen für Java und Scala - Spark und Zeppelin

Modulbestandteile

Pflichtteil:

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWSVZ
Fortgeschrittene Programmierung mit Java (Prog2)VL0434 L 155SoSeKeine Angabe2
Fortgeschrittene Programmierung mit Java (Prog2)UE0434 L 155SoSeKeine Angabe2

Arbeitsaufwand und Leistungspunkte

Fortgeschrittene Programmierung mit Java (Prog2) (VL):

AufwandbeschreibungMultiplikatorStundenGesamt
Präsenzzeit15.02.0h30.0h
Vor-/Nachbereitung15.02.0h30.0h
60.0h(~2 LP)

Fortgeschrittene Programmierung mit Java (Prog2) (UE):

AufwandbeschreibungMultiplikatorStundenGesamt
Präsenzzeit15.02.0h30.0h
Vor-/Nachbereitung15.02.0h30.0h
60.0h(~2 LP)

Lehrveranstaltungsunabhängiger Aufwand:

AufwandbeschreibungMultiplikatorStundenGesamt
Prüfungsvorbereitung1.060.0h60.0h
60.0h(~2 LP)
Der Aufwand des Moduls summiert sich zu 180.0 Stunden. Damit umfasst das Modul 6 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

Die 2-stündige Vorlesung wird ergänzt durch Übungen zur selbständigen Vertiefung des Vorlesungsstoffs. Die Themen der Übung beziehen sich auf vertiefende Aspekte der Vorlesung, die durch Sekundärliteratur und Fallstudien ergänzt wird. Übungsaufgaben und die Präsentation der zugehörigen Lösungen und Ergebnisse in der Gruppe dienen der strukturierten Vor- und Nachbereitung der behandelten Themen.

Voraussetzungen für die Teilnahme / Prüfung

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

Inhaltlich wird das Modul „Programmieren I für Wirtschaftsinformatiker“ vorausgesetzt.

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

1. Voraussetzung
Unbenoteter Übungsschein

Abschluss des Moduls

Benotung

benotet

Prüfungsform

Schriftliche Prüfung

Sprache

Deutsch

Dauer/Umfang

Keine Angabe

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

Dieses Modul ist nicht auf eine Anzahl Studierender begrenzt.

Anmeldeformalitäten

Die Anmeldemodalitäten werden in der Vorlesung und auf http://www.snet.tu-berlin.de/prog2 bekannt gegeben. Die Anmeldefristen zur Modulprüfung werden in der Vorlesung bekannt gegeben.

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  verfügbar

 

Literatur

Empfohlene Literatur
Dean Wampler & Alex Payne: Programing Scala, O'Reilly, 2nd Edition, 2014
Holden Karau et al.: Learning Spark, O'Reilly, 2015
Jason Swartz: Learning Scala, O'Reilly, 2014
Venkat Subramaniam: Pragmatic Scala, The Pragmatic Programmers, 2015

Zugeordnete Studiengänge


Diese Modulversion wird in folgenden Studiengängen verwendet:

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Dieses Modul findet in keinem Studiengang Verwendung.

Sonstiges

Keine Angabe