I think I have the experience in computer graphics and in c++ to code this assignment. I propose to add some features to the program, for you to earn a higher grade (for instance, the program can read jpg or png files through libraries).
Don't hesitate in contacting me for any questions. Thanks!