Software quality

Module Code
CS2339
Module Coordinators
Hellwig Geisse
Teachers
Norman Ulbrich
Short Description
The course covers common problems in development and implementation of software and presents ways to get to good code.
Learning Objectives

The students identify common problems in the code, avoid them and are able to correct them. They are able to do code reviews and write maintainable and testable Code independent of the programming language. Students can break down tasks into subtasks, plan and develop appropriate. They can practice and accept constructive feedback.

Contents
  • code structure and layout
  • configuration tables
  • readability of code
  • approaches to error handling
  • code reviews
Duration in Semester
1
Instruction Language
German
Total Effort
6 CrP; an estimated 180 hours, of which approximately 60 are spent in class.
Weekly School Hours
4
Method of Instruction

Vorlesung 2 SWS, Praktikum 2 SWS

Requirements for the awarding of Credit Points

Examination: Written or oral exam

Evaluation Standard

according to examination regulations (§ 9)

Availability
Yearly
References
  • Th. Hunt: Der pragmatische Programmierer, Hanser
  • Goodliffe: Code Craft – The Practice of writing excellent Code, No starch press