Lecture 1 - Introduction
This session introduces the module and its content. It gives an overview of terminology and technologies.
Recordings (old): lab recording
Recordings (2025): lecture recording lab recording
Lecture 2 - Parallel Algorithms
This session gives a (language independent) overview of the design of parallel algorithms.
Recordings (old): lecture recording (incomplete, sorry for that) lab recording
Recordings (2025): lecture recording lab recording
Lecture 3 - Introduction to Java
This is an introduction to the Java language, mainly intended for those students not yet familiar with Java. In the lecture, I will cover things in a live demonstration, so there are not many slides.
Recordings: lecture recording Part 1 lecture recording Part 2 lecture recording Part 3 Δ lab recording
lecture code (not perfect, just to play around with)