Prerequisites

Some experience with programming is crucial, e.g. from a programming course. We will use C (and Julia for the purpose of some illustrations). If you know programming in any imperative language, then learning the basics of C should be easy except for the memory handling.

One good resource to learn programming in C is https://www.tutorialspoint.com/cprogramming. General programming skills can be practiced, for example, at https://projecteuler.net.

Highlights and focus