Vorlesung: Computer Science for Life Scientists @ B-IT


  • Dozent(en):
  • Beginn: 26.10.2020
  • Zeiten: Mon. 11:15-12:45 and Thu. 9:45-11:15 via ZOOM
  • Studiengang: B-IT Master Life Science Informatics
  • Aufwand: 6 SWS / 9 ECTS
  • Prüfungen: 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

  • Imperative programming (with exercises 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.



Übung 1: Basics
Übungsblatt  (PDF-Dokument, 164 KB)
Übung 2: Compound-Types
Übungsblatt  (PDF-Dokument, 178 KB)
Übung 3: Input-Output
Übungsblatt  (PDF-Dokument, 176 KB)
Übung 4: Advanced-Imperative-Programming
Übungsblatt  (PDF-Dokument, 330 KB)
Übung 5: OO-Design-and-Implementation
Übungsblatt  (PDF-Dokument, 140 KB)