Software quality

Modulnummer
CS2339
Modulverantwortliche
Hellwig Geisse
Dozenten
Norman Ulbrich
Kurzbeschreibung
The course covers common problems in development and implementation of software and presents ways to get to good code.
Qualifikations- und Lernziele

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.

Lerninhalte
  • code structure and layout
  • configuration tables
  • readability of code
  • approaches to error handling
  • code reviews
Moduldauer (Semester)
1
Unterrichtssprache
Deutsch
Gesamtaufwand
6 CrP; 180 Stunden, davon etwa 60 Stunden Präsenzzeit.
Semesterwochenstunden
4
Lernformen

Vorlesung 2 SWS, Praktikum 2 SWS

Geprüfte Leistung

Examination: Written or oral exam

Bewertungsstandard

according to examination regulations (§ 9)

Häufigkeit des Angebots
Yearly
Literatur
  • Th. Hunt: Der pragmatische Programmierer, Hanser
  • Goodliffe: Code Craft – The Practice of writing excellent Code, No starch press