I could be way off here but I think the project should be to make a game of some sort. The C programming would just be part of the process. This as opposed to "....we are going to learn C++ so you could make a game.."
Subtle but I think important mindset.