This coarse was adapted for HAN University of Applied Science. Participants had a background in JAVA programming and some basic C knowledge.
The step from Java to C++ is larger than sometimes is assumed. Especially working with RAII (Resource allocation is initialization) creates various problems and different approaches are needed. The course also handles state patterns in depth, a few Operating Systems topics like network programming, threading (with Boost), an UML introduction and working with the STL (Standard Template Library). Also new C++11 features like lamdba functions were topic of investigation. Two major websites were used:
Practical assignments were programmed in Eclipse.
This course can be easily adapted to your needs.