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
- Diese Informationen geben den in den Online-Diensten für Studierende erfassten Datenbestand wieder.
- Die rechtskräftigen und damit verbindlichen Fassungen der Modulhandbücher finden Sie im Amtlichen Mitteilungsblatt der THM (AMB).
- Alle gültigen Prüfungsbestimmungen für die THM-Studiengänge können Sie außerdem in komfortabler Leseversion über den Downloadbereich auf der Homepage des Prüfungsamts einsehen.