Navigation To modulepage
Display language

Continuous Software Engineering

6 LP

English

#40962 / #2

Seit WS 2020/21
(Deaktivierung beantragt zum SS 2021)

Fakultät IV

EN 14

Institut für Wirtschaftsinformatik und Quantitative Methoden

34361400 FG Wirtschaftsinformatik - Information Systems Engineering

Tai, Stefan

Hummel, Anita

anita.hummel@tu-berlin.de

POS-Nummer PORD-Nummer Modultitel
2349177 41641 Continuous Software Engineering

Learning Outcomes

Students are able to… - differentiate and apply approaches to agile project management in software development - know and understand methods, tools and frameworks for continuous delivery of software artefacts - practically apply continuous delivery/deployment in modern, cloud-based software systems - present and discuss advanced concepts and technologies

Content

The course focuses on building, deploying and operating service-oriented software system architectures, providing in-depth knowledge on technical concepts, methods, and technologies. The course teaches state-of-the-art in both agile project management and continuous delivery / continuous deployment (covered in lectures and a programming project exercise) and also explores more recent advancements from industry and academia (in the form of a research seminar). Topics include agile methods, DevOps, test automation, infrastructure and tooling for continuous software engineering.

Module Components

Pflichtgruppe:

All Courses are mandatory.

Course Name Type Number Cycle Language SWS
Continuous Software Engineering SEM 3436 L 10928 WS English 2
Continuous Software Engineering IV 3436 L 10214 WS English 2

Workload and Credit Points

Continuous Software Engineering (SEM):

Workload description Multiplier Hours Total
Attendance 15.0 2.0h 30.0h
Pre/post processing 15.0 4.0h 60.0h
90.0h(~3 LP)

Continuous Software Engineering (IV):

Workload description Multiplier Hours Total
Attendance 15.0 2.0h 30.0h
Pre/post processing 15.0 4.0h 60.0h
90.0h(~3 LP)
The Workload of the module sums up to 180.0 Hours. Therefore the module contains 6 Credits.

Description of Teaching and Learning Methods

The course is offered as “integrated classroom learning”. The first half of the semester term will feature lectures, labs, and a programming exercise. In addition, seminar topics will be assigned. The second half of the semester will feature student presentations for the seminar topics.

Requirements for participation and examination

Desirable prerequisites for participation in the courses:

Knowledge and programming skills related to distributed software architecture and enterprise technology stacks as covered in the module 'Anwendungssysteme' or comparable modules is required.

Mandatory requirements for the module test application:

No information

Module completion

Grading:

graded

Type of exam:

Portfolio examination

Language:

English

Typ of portfolio examination

100 points in total

Test elements

Name Points Categorie Duration/Extent
(Ergebnisprüfung) Consultation 5 oral 10 min
(Ergebnisprüfung) Implementation 20 practical ca. 30 h
(Ergebnisprüfung) Seminarausarbeitung 30 written ca. 20 h
(Ergebnisprüfung) Vortrag 15 practical 20 min
(Punktuelle Leistungsabfrage) Test 30 written 40 min

Grading scale

This exam uses its own grading scale (see test description).

Test description (Module completion)

>= 90.5: 1.0 86 - 90: 1.3 81.5 - 85.5: 1.7 77 - 81: 2.0 72.5 - 76.5: 2.3 68 - 72: 2.7 63.5 - 67.5: 3.0 59 - 63: 3.3 54.5 - 58.5: 3.7 50 - 54: 4.0 < 50: 5.0

Duration of the Module

This module can be completed in one semester.

Maximum Number of Participants

The maximum capacity of students is 15.

Registration Procedures

Will be announced at the beginning of the course https://www.ise.tu-berlin.de/

Recommended reading, Lecture notes

Lecture notes

Availability:  unavailable

Electronical lecture notes

Availability:  unavailable

Literature

Recommended literature
Will be announced at the beginning of the course

Assigned Degree Programs

Zurzeit wird die Datenstruktur umgestellt. Aus technischen Gründen wird die Verwendung des Moduls während des Umstellungsprozesses in zwei Listen angezeigt.

This module is used in the following modulelists:

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

    Miscellaneous

    No information