Module Number

INFM2110
Module Title

Practical Computer Science 4: Team Project
Type of Module

Compulsory
ECTS 9
Work load
- Contact time
- Self study
Workload:
270 h
Class time:
90 h / 6 SWS
Self study:
180 h
Duration 1 Semester
Frequency In the summer semester
Language of instruction German
Type of Exam

Written Test

Lecture type(s) Practical Course
Content

The module covers the topics introduction to software engineering, programming on a large scale, project organization, module concept, design by contract, tender specification vs. performance specification , design patterns (observer, model-view- controller, adapter, proxy), events and messages, code reviews, unit tests and project documentation. The specified competencies are acquired in specialized courses. Thus, the achieved grade is included in the final bachelor grade.

Objectives

Students know methods and techniques for the design and programming of complex software in a team and are able to use them appropriately and professionally in practice. They can present their own contributions to the overall project clearly and competently and react flexibly to necessary changes. In addition, they can organize their project independently and determine the progress of the project. Students have also acquired the following competencies: presenting, organizing, communicating, problem-solving skills, and critical questioning.

Allocation of credits / grading
Type of Class
Status
SWS
Credits
Type of Exam
Exam duration
Evaluation
Calculation
of Module (%)
Practical Course
P
o
2
9.0
tp, op
g
100
Prerequisite for participation INFM1110 Practical Computer Science 1: Declarative Programming,

INFM1120 Practical Computer Science 2: Imperative and Object-Oriented Programming,

INFM2111 Practical Computer Science 3: Software Engineering
Lecturer / Other Brachthäuser
Literature

-

Last offered Sommersemester 2022
Planned for Sommersemester 2024
Assigned Study Areas BIOINFM, INFM, MDZINFM, MEINFM