Lecture: Computer Science for Life Scientists @ B-IT


  • Lecturer(s):
  • Start: 26.10.2020
  • Dates: Mon. 11:15-12:45 and Thu. 9:45-11:15 via ZOOM
  • Curriculum: B-IT Master Life Science Informatics
  • Effort: 6 SWS / 9 ECTS
  • Exams: TBA



Important: This year, all lectures and exercises will be held via video conferencing. Please externsubscribe to our mailing list to receive important information, including the links to the ZOOM meeting rooms and recordings.

This lecture will teach you Computer Science knowledge and skills that are required to successfully work within the area of Life Science Informatics. In particular, it includes chapters on

  • Programming in Python
  • Object-oriented programming (with exercises in Python)
  • Algorithm design and analysis
  • Data structures
  • Graph algorithms
  • Numerical algorithms
  • Some important insights from theoretical computer science

Our goal is to keep the lecture accessible for people with very different backgrounds, and we are always open to your questions. However, please note that this lecture accounts for a substantial part of your overall workload during the first semester, so plan to spend a considerable amount of time on revising the material and doing the exercises, in particular in case you did not arrive with a strong background in programming and algorithms.


Assignment Sheets

Exercise 1: Basics
Assignment sheet  (PDF document, 164 KB)
Exercise 2: Compound-Types
Assignment sheet  (PDF document, 178 KB)
Exercise 3: Input-Output
Assignment sheet  (PDF document, 176 KB)
Exercise 4: Advanced-Imperative-Programming
Assignment sheet  (PDF document, 330 KB)