Open Source Programming Tools

Modulnummer
CS2313
Modulverantwortliche
Hellwig Geisse
Dozenten
Norman Ulbrich
Kurzbeschreibung
Version control and debugging are daily part of software development. Several tools and their clever combination can make many tasks much easier.
Qualifikations- und Lernziele

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.

Lerninhalte
  • version control
  • debugging and finding errors
  • tools (find, grep, sed, ...) and their combination by the shell
Moduldauer (Semester)
1
Unterrichtssprache
Deutsch
Gesamtaufwand
6 CrP; 180 Stunden, davon etwa 60 Stunden Präsenzzeit.
Semesterwochenstunden
4
Lernformen

Lecture 2 SWS, Practical Course 2 SWS

Geprüfte Leistung

Examination prerequisite: study-accompanying practical

Examination: Written exam

Bewertungsstandard
according to examination regulations (§ 9)
Häufigkeit des Angebots
Yearly
Literatur
  • 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