Software Engineering using C++ was exactly that!  The module was full coursework.  It introduced C++, developing at a high level, introducing the key aspects, right through to good program design.

Coursework 1 was to implement a Reverse Polish Calculator program.  Coursework 2 was to implement a Concordance program.

I received a C overall for the module.