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 |