Vorlesung: Computer Science for Life Scientists @ B-IT


  • Dozent(en):
  • Beginn: 07.10.2019
  • Zeiten: Mon. 11:15-12:45 0.107 and Thu. 9:45-11:15 U1.105
  • Studiengang: B-IT Master Life Science Informatics
  • Aufwand: 6 SWS / 9 ECTS
  • Prüfungen: first: 06.02.2020 at 10:00 in 0.109 second: 12.03.2020 at 10:00 in 0.107



Please externsubscribe to our mailing list for important information on the lecture and exercises!

An introductory video for Chapter 8 is now available!

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 addresses

  • 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

During the first weeks of the semester, the lecture integrates the bridging course. 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, 154 KB)
Übung 2: Compounds
Übungsblatt  (PDF-Dokument, 164 KB)
Übung 3: Input-Output
Übungsblatt  (PDF-Dokument, 148 KB)
Übung 4: Advanced-Imperative-Programming
Übungsblatt  (PDF-Dokument, 206 KB)
Übung 5: OO-Design-and-Implementation
Übungsblatt  (PDF-Dokument, 245 KB)
Übung 6: Testing-Graphical-User-Interface
Übungsblatt  (PDF-Dokument, 195 KB)
Übung 7: Algorithm-Design-Analysis
Übungsblatt  (PDF-Dokument, 217 KB)
Übung 8: Sorting-DynamicProgramming-DoublyLinkedList
Übungsblatt  (PDF-Dokument, 118 KB)
Übung 9: QuadraticProbing-PriorityQueue-AVL
Übungsblatt  (PDF-Dokument, 144 KB)
Übung 10: Graph-Traversal
Übungsblatt  (PDF-Dokument, 173 KB)
Übung 11: GraphAlgorithms
Übungsblatt  (PDF-Dokument, 169 KB)
Übung 12: Numerical-Foundations
Übungsblatt  (PDF-Dokument, 168 KB)
Übung 13: Test-Exam
Übungsblatt  (PDF-Dokument, 253 KB)