t.BA.IT.PM2.19HS (Software Project 2) 
Module: Software Project 2
This information was generated on: 20 April 2021
No.
t.BA.IT.PM2.19HS
Title
Software Project 2
Organised by
T InIT
Credits
4

Description

Version: 2.0 start 01 August 2019
 

Short description

In this module the expert knowledge gained from other modules is applied and refined in practice in several small projects or exercises and the experience acquired from working in software projects is expanded.
This includes software analysis and refactoring, project planning and progress tracking, use of development tools in teams, brainstorming and evaluation, reflection of project progress and results and 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.

Prerequisites

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

Exams

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 -

Remarks

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
No.
t.BA.IT.PM2.19HS.P
Title
Software-Projekt 2 - Praktikum

Note

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