This preliminary course offers several design principles for algorithms for several problem classes.
Finding efficient solutions for algorithmic problems is a major task in computer science.
Algorithm engineering offers several design principles for finding algorithms for several problem classes.
This course will focus on some often used design patterns and their implementation in Python.
We introduce the notion of efficiency in algorithms with respect to resource requirements.
- Trainer/in: Rosemary Utenwojo Adejoh