CS2313 Open-Source-Programmierwerkzeuge

Modulverantwortliche
  • Prof. Dr. Uwe Meyer
Lehrende
  • Norman Ulbrich
Notwendige Voraussetzungen zur Teilnahme

Keine

Kurzbeschreibung

Versionsverwaltung und Fehlersuche sind alltägliche Bestandteile bei der Softwareentwicklung. Verschiedene Hilfsprogramme und ihre geschickte Kombination können manche Aufgabe deutlich erleichtern.

Inhalte
  • Versionsverwaltung
  • Hilfsprogramme (find, grep, sort, awk, ...) und ihre Kombination durch die Shell
  • make
  • Einführung in LaTex
Qualifikations- und Lernziele

Fachkompetenzen

  • Sie können die Vorteile einer Versionsverwaltung beschreiben und verschiedene Hilfsprogramme benennen.

Methodenkompetenzen (fachlich & überfachlich)

  • Die Studierenden sind in der Lage, eine Versionsverwaltung einzurichten und gemeinsam zu nutzen.
  • Sie können UNIX-Tools für einfache und komplexere Aufgaben verwenden und kombinieren.
  • Sie können Makefiles für automatisierte Buildprozesse schreiben.
  • Sie können optisch ansprechende Texte mit LaTex schreiben.

Sozialkompetenzen

  • Sie können im Team kooperieren und Versionsverwaltungen nutzen, um zusammenzuarbeiten.

Selbstkompetenzen

ECTS-Leistungspunkte (CrP)
  • 6 CrP
  • Arbeitsaufwand 180 Std.
  • Präsenzzeit 60 Std.
  • Selbststudium 120 Std.
Lehr- und Lernformen
  • 4 SWS
  • Seminaristischer Unterricht 4 SWS
Studiensemester
  • Bioinformatik (B.Sc. 2012)
  • Informatik (B.Sc. 2010)
  • Ingenieur-Informatik (B.Sc. 2010)
Dauer
1 Semester
Häufigkeit des Angebots
Einmal im Jahr
Unterrichtssprache
Deutsch
Bonuspunkte

Nein

Bonuspunkte werden gemäß § 9 (4) der Allgemeinen Bestimmungen vergeben. Art und Weise der Zusatzleistungen wird den Studierenden zu Veranstaltungsbeginn rechtzeitig und in geeigneter Art und Weise mitgeteilt.

Prüfungsleistungen

Prüfungsvorleistung: Keine

Prüfungsleistung: Klausur

Benotung
Die Bewertung des Moduls erfolgt gemäß §§ 9, ggf. 12 (Teilleistungen), ggf. 18 (Arbeiten, Kolloquien) der Allgemeinen Bestimmungen (Teil I der Prüfungsordnung).
Verwendbarkeit
Gemäß § 5 der Allgemeinen Bestimmungen (Teil I der Prüfungsordnung) Verwendbarkeit in allen Bachelorstudiengänge der THM möglich.
Literatur, Medien
  • Zeller, A.; Krinke, J.: Open-Source-Programmierwerkzeuge. dpunkt.verlag.
  • Pilato, C. M.; Collins-Sussman, B.; Fitzpatrick, B. W.: Versionskontrolle mit Subversion. O'Reilly.
  • Newham, C.; Rosenblatt, B.: Learning the bash shell. O'Reilly.

Rechtliche Hinweise