All programming courses in the bachelor curriculum lay a basis for programming systems of systems. Some courses have strong ties with this research theme.
If you liked these courses, there is a good chance that you might be interested in a doing a thesis in this theme.
This theme is treated in depth in:
Advanced Programming is mandatory for the Software Science master specialisation, Compiler Construction is an elective.
Some possible thesis projects (at BSc and MSc level) for Task-Oriented Programming and Array programming are specified. It is always possible to come up with your own topic in this field.