Navigation To modulepage
Display language

Distributed Systems Prototyping: Cloud, Fog, Blockchain

12

English

#40985 / #4

WiSe 2021/22 - SoSe 2022

Fakultät IV

EN 14

Institut für Wirtschaftsinformatik und Quantitative Methoden

34361400 FG Wirtschaftsinformatik - Information Systems Engineering

Tai, Stefan

Hummel, Anita

lehre@ise.tu-berlin.de

POS-Nummer PORD-Nummer Modultitel
2349601 42168 Distributed Systems Prototyping: Cloud, Fog, Blockchain

Learning Outcomes

Students have hands-on experience with all aspects of software project work (including team-based software development, project management, collaborative decision making, documenting and communicating project results) in the area of distributed systems. They are able to solve real-world problems in the context of the design, implementation, and evaluation of cloud-, fog-, blockchain-, and/or web-based application systems in, e.g., enterprise, start-up, and IoT contexts.

Content

Small groups of students analyze and solve challenging software and prototyping problems. They explore and use public cloud services, e.g., Amazon Web Services, and modern software (Web, blockchain, mobile, and other) technology stacks as applicable to the specific project focus defined each term. The student teams work independently and are supervised by participating research groups. Hands-on experimentation with cloud services and open source systems is expected. Concrete tasks and project objectives as regards themes and technology stacks will be communicated at the beginning of the term. Some projects may be in cooperation with external partners.

Module Components

Available Projects:

1 from the following courses must be completed.

Course Name Type Number Cycle Language SWS VZ
Blockchain Prototyping PJ 3436 L 10608 WS/SS English 8
Cloud Prototyping PJ WS/SS German/English 8
Fog Prototyping PJ 3436 L 10606 WS/SS English 8
Information Systems Prototyping PJ 3436 L 10609 WS/SS English 8
SBE Prototyping PJ WS/SS German/English 8

Workload and Credit Points

Blockchain Prototyping (PJ):

Workload description Multiplier Hours Total
Lecture / Lab Time (may be offered online) 15.0 8.0h 120.0h
Pre/post processing 15.0 16.0h 240.0h
360.0h(~12 LP)

Cloud Prototyping (PJ):

Workload description Multiplier Hours Total
Lecture / Lab Time (may be offered online) 15.0 8.0h 120.0h
Pre/post processing 15.0 16.0h 240.0h
360.0h(~12 LP)

Fog Prototyping (PJ):

Workload description Multiplier Hours Total
Lecture / Lab Time (may be offered online) 15.0 8.0h 120.0h
Pre/post processing 15.0 16.0h 240.0h
360.0h(~12 LP)

Information Systems Prototyping (PJ):

Workload description Multiplier Hours Total
Lecture / Lab Time (may be offered online) 15.0 8.0h 120.0h
Pre/post processing 15.0 16.0h 240.0h
360.0h(~12 LP)

SBE Prototyping (PJ):

Workload description Multiplier Hours Total
Lecture / Lab Time (may be offered online) 15.0 8.0h 120.0h
Pre/post processing 15.0 16.0h 240.0h
360.0h(~12 LP)
The Workload of the module sums up to 360.0 Hours. Therefore the module contains 12 Credits.

Description of Teaching and Learning Methods

Small teams of students will develop software prototypes. Projects will be supervised by participating research groups. The number of student participants is limited per project. Students need to submit an application and will be assigned to projects based on capacity and individual preferences. Details will be announced in the ISIS course for this module about two weeks before semester start.

Requirements for participation and examination

Desirable prerequisites for participation in the courses:

Very good programming skills in at least one programming language. Knowledge from at least one lecture in the area of Distributed Systems. Prior experience with LaTeX and collaborative scientific writing. Willingness to work with new technologies, architectural paradigms, and programming models. English skills as necessary to understand technical documentations or to work in international teams. Passion for delivering results, reliability.

Mandatory requirements for the module test application:

No information

Module completion

Grading

graded

Type of exam

Portfolio examination

Type of portfolio examination

100 points in total

Language

German/English

Test elements

Name Points Categorie Duration/Extent
(Ergebnisprüfung) Developed software artefacts 30 practical ca. 160h
(Ergebnisprüfung) Documentation 20 practical ca. 60h
(Ergebnisprüfung) Results presentation 20 practical ca. 20h
(Ergebnisprüfung) Oral consultation 30 oral ca. 15min

Grading scale

1.01.31.72.02.32.73.03.33.74.0
95.090.085.080.075.070.065.060.055.050.0

Test description (Module completion)

A running and functional system is expected: Given a clean machine/environment, it must be possible for the supervisors to deploy the developed software artefacts without major disruptions or interactions with the student team towards a running system.

Duration of the Module

The following number of semesters is estimated for taking and completing the module:
1 Semester.

This module may be commenced in the following semesters:
Winter- und Sommersemester.

Maximum Number of Participants

The maximum capacity of students is 21.

Registration Procedures

Will be announced during the kick-off session and in the ISIS course about two weeks before semester start. The number of participating research groups and thus offered projects may vary across semesters. Contrary to the limitation of “21” participants announced above, up to 7 participants will be selected per project offered.

Recommended reading, Lecture notes

Lecture notes

Availability:  unavailable

Electronical lecture notes

Availability:  unavailable

Literature

Recommended literature
No recommended literature given.

Assigned Degree Programs

This moduleversion is used in the following modulelists:

Verwendungen (6)
Studiengänge: 2 Stupos: 3 Erstes Semester: WiSe 2021/22 Letztes Semester: SoSe 2022

Miscellaneous

Each project team may comprise both Master and Bachelor students. Master students formally register for the module “Advanced Distributed Systems Prototyping: Cloud, Fog, Blockchain”