This repository collects some lecture notes (with code snippets) and exercises for the main courses I'm currently teaching at University of Rennes, Rennes, France.
New lecture materials are typically uploaded to the repository a few days in advance. During lectures, typos or more serious errors may be discovered (by myself or students). These are usually corrected in subsequent repository commits.
- Low-level programming;
- GPU programming;
- Julia programming;
- Mathematical programming;
- Comparing programming languages.
- OpenMP for beginners (in C, just compile, run, and follow the instructions).
- MultiAgentSSP: several Java agents acting in parallel for the solution of a combinatorial problem!
- AirSimulation: several Java agents in charge to make airline reservations.
- One exercise to practise your implementation skills in both MPI and CUDA!