Here are lectures in C++ for Programming Abstractions focused in basic spatial problems based on the course of SEE by Julie Zelenski and the book Programming Abstractions in C++ by Eric Roberts.
The updated package for this course is in CS106 and this site with guides and content to start using the package in QT.