t.BA.IT.PM2.19HS (Software Project 2) 
Module: Software Project 2
This information was generated on: 28 May 2024
Software Project 2
Organised by


Version: 3.0 start 01 August 2019

Short description

This module includes software analysis and refactoring, project planning and progress tracking, use of development tools in teams, brainstorming and evaluation, reflection on project progress and project results, and the publication of project results.

Module coordinator

Marti Christof (mach)

Learning objectives (competencies)

Objectives Competences Taxonomy levels
Students will be able to implement a software project with a given specification in the team in a technically and methodologically correct manner, adhere to the processes, and use tools consistently. F, M K3
Students can analyze, document and optimize an existing program structurally and functionally. F, M K3, K4
Students are able to develop and evaluate your own project ideas and to communicate them in a target group oriented way (investor/customer level). F, M K3, K5
Students communicate project results professionally and linguistically correct as well as in a function-related and address-oriented manner. F, M K3
Students will work actively and effectively in a team and take responsibility for the development of the joint project as well as for the learning progress of all team members. SO K3
Students reflect on your experiences and document key findings for later projects. SE K3

Module contents

The students will develop and analyse simple applications in teams, divided into one exercise and two smaller projects and will apply the knowledge from other modules (especially Programming 1 & 2) consistently.
In addition to these competences, the interdisciplinary competences in self-organisation, teamwork, project management as well as oral and written communication of technical contents are promoted.
In addition, students consistently use proven best-practice methods such as test-driven development and clean code. The code is managed using version management and a predefined workflow. They plan and document the requirements, errors and progress over the entire course of the project (issue tracking).
No new learning content will be taught except for the methodology and use of development tools in teams, idea development and evaluation, target group oriented communication (investor/customer level) and reflection on project progress and results.

Teaching materials

Materials will be issued as part of the lecture.

Supplementary literature

Source material from other modules, technical literature and the Internet.


Coordinated with lecture Programming 2

Teaching language

(X) German ( ) English

Part of International Profile

( ) Yes (X) No

Module structure

Type 4
  For more details please click on this link: T_CL_Modulauspraegungen_SM2025


Description Type Form Scope Grade Weighting
Graded assignments during teaching semester Excercise written 3W Grade 20%
Project 1 written 4W Grade 25%
Project 2 written 5W Grade 30%
Project outline written   Grade 15%
Presentation verbaly   Grade 10%
Key insights written   Attestation -


Individual performance within the team can influence marks, i.e. not every group member may always have the same grade.

Legal basis

The module description is part of the legal basis in addition to the general academic regulations. It is binding. During the first week of the semester a written and communicated supplement can specify the module description in more detail.
Course: Software-Projekt 2 - Praktikum
Software-Projekt 2 - Praktikum


  • No module description is available in the system for the cut-off date of 01 August 2099.