Enrolment options

The lecture covers programming concepts such as

  • procedural programming, including data types, statements and functions,
  • object-oriented programming, including encapsulation, polymorphism and inheritance,
  • generic programming.

Furthermore, fundamental data structures as well as efficient algorithms are presented, relevant software libraries are surveyed, and the organization of software projects is discussed.

In hands-on sessions, programming exercises are used to discuss and illustrate the presented content, employing the Python programming language for selected scientific applications.

  • Moodle: enrollment password provided in the sessions
  • Contact: hpc-bi@rub.de
  • Teaching format: 2h lectures, 2h exercises per week
  • Lecture: Presentation (Thursday, 14:00-15:30h, t.b.a.)
  • Exercise: Hands-on programming (Friday, 10:00-11:30, t.b.a.)
  • Language: English
Semester: WT 2026/27
Self enrolment (Teilnehmer/in)
Self enrolment (Teilnehmer/in)