I'm taking a class named Senior Project. Basically it is an independent study class where you spend a semester to develop a program you like.

This is my senior project, so it will be my last class where I can show what I been learning for 4 years. As of right now, I have no clue what I can make. I never really make an actual program before, well I mean, I been learning all these algorithm and programmed it using C++ and tons of design patterns, but never really used all these skills to create a program before.

I hope if anyone can give me a suggestion what kind of project I can make.

I am taking AI right now, so I don't really want to have a heavy involvement with AI.

I'm thinking of developing a Windows application or a game, but I don't know if I'm capable enough.

Suggestion and advice will be very welcomed!

Thanks everyone!