Open Source Programming Tools

Module Code
CS2313
Module Coordinators
Hellwig Geisse
Teachers
Norman Ulbrich
Short Description
Version control and debugging are daily part of software development. Several tools and their clever combination can make many tasks much easier.
Learning Objectives

The students are able to set up and use a version control system. They know suitable procedures to locate, analyse and correct errors in a program. They use and combine UNIX tools for easy and for more complex tasks. They write Makefiles for automated build processes.

Contents
  • version control
  • debugging and finding errors
  • tools (find, grep, sed, ...) and their combination by the shell
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

Lecture 2 SWS, Practical Course 2 SWS

Requirements for the awarding of Credit Points

Examination prerequisite: study-accompanying practical

Examination: Written exam

Evaluation Standard
according to examination regulations (§ 9)
Availability
Yearly
References
  • Zeller, J. Krinke: Open-Source-Programmierwerkzeuge dpunkt.verlag
  • C.M. Pilato, B. Collins-Sussman, B.W. Fitzpatrick: Versionskontrolle mit Subversion O'Reilly
  • C. Newham, B. Rosenblatt: Learning the bash shell O'Reilly