To content
Fakultät Bio- und Chemieingenieurwesen
Teaching

Programming for Data Management, Introduction to Bash and Python (Master)

© CBE​/​BCI

Lectures and Exercises (Part 1, 3+2 LP): Introduction to Linux OS (Ubuntu) in particular to the shell (terminal): general overview of the OS, useful commands, pipes. Bash programing for workflow implementation: Variables, Files I/O, conditionals and loops, file parsing, editing, and processing. Introduction to Python programming language (3.X) and its applications: Basic syntax, variable types, operators, conditionals and loops, functions, classes and modules, Files I/O. The students will learn about the different data structures, programing syntax and structure, and basic object oriented programming (OOP).

Seminar (Part 2, 2 LP): The students are assigned a project where they develop and apply programming skills on Bash and Python to solve data management related tasks.

Taking Part 1 is required for Part 2. Part 2 is optional.