Here are the topics for the course.

Note that there are two distinct sections to the course:

Background: This section is focused on the principles of object-oriented programming, which in turn is based on the principles of software engineering.

C++ Details:  This section delves into the details of C++, in particular.