Open Source Programming Tools

Short Name
Open-Source-Pr.Werkzeuge
Module Code
CS2313
Module Coordinator
  • Hellwig Geisse
Teacher
  • 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.0 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
Prerequisite Modules