16-71-3014-tt Tutorial Efficient Software Development and Automation on Linux/Unix

Course offering details

Instructors: Prof. Dr.-Ing. Christian Hasse

Event type: Tutorial

Org-unit: Dept. 16 - Mechanical Engineering

Displayed in timetable as: Tut Eff Software Dev

Subject:

Crediting for:

Hours per week: 4

Language of instruction: Englisch

Min. | Max. participants: - | -

Course Contents:
History Unix/Linux, basic commands and variables of the shell, regular expressions, editors, shell scripting, advanced commands (awk, sed, grep, find), compiler, build-management using make/cmake, testing, version control systems (git), debugging, documentation (doxygen)

Literature:
Powers, Peek, O’Reilly, Loukides: Unix Power Tools

Plötner, Wendzel: Linux – Das umfassende Handbuch

Mecklenburg: GNU make

Chacon: Pro Git

Neil: Practical Vim

Preconditions:
Knowledge of one programming or scripting language recommended

Expected Number of Participants:
10

Further Grading Information:
Slides and programming examples will be made available. 

Additional Information:
Preliminary discussion on Tutorium:
Time will be announced on SFTS-Website:
https://www.maschinenbau.tu-darmstadt.de/stfs/stfs/lectures_1/lectures.en.jsp
L1|01 K284

Online Offerings:
moodle

Literature
Appointments
Date From To Room Instructors
There are no appointments.
Class session overview
Instructors
Prof. Dr.-Ing. Christian Hasse