Display language
To modulepage Generate PDF

#41150 / #1

Seit SoSe 2024

English

Blockchain Prototyping

12

Tai, Stefan

benotet

Portfolioprüfung

Zugehörigkeit


Fakultät IV

Institut für Wirtschaftsinformatik und Quantitative Methoden

34361400 FG Wirtschaftsinformatik - Information Systems Engineering (ISE)

No information

Kontakt


EN 14

Junker, Ariane Helene Renate

lehre@ise.tu-berlin.de

Learning Outcomes

Students have hands-on experimentation with all aspects of software project work (including team-based software development, project management, collaborative decision making, documenting and communicating project results). They are able to solve real-world problems in the context of the design, implementation, and evaluation of blockchain-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 modern, state-of the art blockchain technologies, e.g., Ethereum, and modern software technology stacks as applicable to the specific project focus defined each term. Depending on the focus, they apply cutting-edge blockchain concepts such as on-off-chain-models, hybrid cloud-blockchain-architectures, or zero-knowledge-proofs. The student teams work independently, supported and supervised by members of the chair. Hands-on experimentation with blockchain-based systems is expected. Concrete tasks and project objectives as well as themes and technology stacks will be communicated at the beginning of the term. Some projects may be in cooperation with external partners.

Module Components

Pflichtgruppe:

All Courses are mandatory.

Course NameTypeNumberCycleLanguageSWSVZ
Blockchain PrototypingPJ3436 L 10608WiSe/SoSeGerman8

Workload and Credit Points

Blockchain Prototyping (PJ):

Workload descriptionMultiplierHoursTotal
Lecture / Lab Time (may be offered online)15.08.0h120.0h
Pre/post processing15.016.0h240.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 blockchain-focused software prototypes, supported and supervised by members of the chair. The number of student participants is limited.

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 blockchain programming is beneficial. 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:

This module has no requirements.

Module completion

Grading

graded

Type of exam

Portfolio examination

Type of portfolio examination

100 Punkte insgesamt

Language

German/English

Test elements

NamePointsCategorieDuration/Extent
(Deliverable Assessment) Developed software artefacts30practicalca. 160h
(Deliverable Assessment) Documentation20practicalca. 60h
(Deliverable Assessment) Results presentation20practicalca. 20h
(Deliverable Assessment) Oral consultation30oralca. 15min

Grading scale

Notenschlüssel »Notenschlüssel 2: Fak IV (2)«

Gesamtpunktzahl1.01.31.72.02.32.73.03.33.74.0
100.0pt95.0pt90.0pt85.0pt80.0pt75.0pt70.0pt65.0pt60.0pt55.0pt50.0pt

Test description (Module completion)

A running and functional system is expected: Given a clean 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. In total 100 portfolio points can be achieved. The overall grade is determined according to §68 (2) AllgStuPO, grading scheme 2 of the Faculty IV.

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 7.

Registration Procedures

This module requires a separate registration and participant selection procedure based on AllgStuPO §48(2) as the course (i) has only a limited number of slots and (ii) requires a certain knowledge state and skill level. Students must fulfill the requirements listed above under "Desirable prerequisites for participation in the courses". Furthermore, required skills may also depend on the specific project and will be announced in the respective ISIS course before the start of the teaching period. Usually, these skills will be checked based on a short ISIS questionnaire in the first week of the teaching period. Participation may be coordinated with other projects offered across different chairs - based on capacity and individual preferences. Details will be announced in the ISIS course for this module about two weeks before semester start.

Recommended reading, Lecture notes

Lecture notes

Availability:  unavailable

 

Electronical lecture notes

Availability:  unavailable

 

Literature

Recommended literature
No recommended literature given

Assigned Degree Programs


This module is used in the following Degree Programs (new System):

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Informatik (B. Sc.)11SoSe 2024SoSe 2024
Wirtschaftsinformatik (B. Sc.)22SoSe 2024SoSe 2024
Wirtschaftsingenieurwesen (B. Sc.)11SoSe 2024SoSe 2024

Miscellaneous

Each project team may comprise both Master and Bachelor students. Master students formally register for the module “Advanced Blockchain Prototyping”