Winter 2026/2027
Introduction to Python Programming
This course will give a practical introduction into programmatic thinking, algorithms and problem solving using the Python programming language as a vehicle.
Introduction to Artificial Intelligence
This course will give an introduction into the core ideas, methods and applications of machine learning and artificial intelligence.
INFO 4275 - Advanced Information Retrieval
Information retrieval is a field concerned with the structure, analysis, organisation, storage, searching, and retrieval of information. We will discuss advanced aspects of these topics, focusing on recent state-of-the-art developments that have been made, especially concerning neural models. Particular attention will be paid to different classes of neural rankers and how they compare in terms of their effectiveness at ranking and their efficiency. The module will be evaluated in terms of a small research project and an oral exam, which we will prepare for throughout the module with in-class discussion sessions.
BIOINF 1001 - Introduction to Data Structures and Programming for Life Scientists
This 4+2 lecture focuses on programming in Java for beginners and the introduction to basic data structures and algorithms. The lectures are in English and all lectures are planned in presence.