I have to develope a program of my choosing for a practical course at my university. It should be doable in about 160 working hours and meet the following requirements: developed on Linux, no networking, nothing concentrating to much on graphics.
I am also free to choose a language and so decided for C++, because I want to collect some experience with it (I come from Java, which I know pretty well). I already did a C++ course and caught up the basics and now would like continue with templates and STL.
So, I'm searching for an idea which lets me explore C++ and puts framework usage in the background. Thing is, I just seem to come up with only boring stuff, so I would be grateful for any suggestions.