We are planning to have two additional modules:
- Advanced Python Programming, about 1 EC
This module would deal with how to construct larger programmes using Software Engineering methods, like object-oriented programming, testing, and version control.
- Hardware Programming, about 1 EC
The idea is to develop material in a suitable programming language, perhaps Micro Python (see https://micropython.org), to teach students how to program small devices, like Arduinos connected to sensors and actuators.