Not just your goals, but your willingness to put in the effort needed are very impressive.
Here are some links/ideas for a little more advanced, non-standard computer science projects:
Science Buddies Page:http://www.sciencebuddies.org/science-f ... PAodOW0A4Q
New Mexico Super computing challenge project proposals from High School Students: http://mode.lanl.k12.nm.us/view_proposals.php
Google's Computer Science Projects for High School http://www.cs4hs.com/projects/index.html
Any interesting computer science project tries to solve an unsolved problem or tries to improve on a current solution. I guess the reason why a game, calculator, etc. may seem less interesting for you is that the result is very predictable. That doesn't reduce its value in terms of creative logic you can put into it. Coming up with a computer chess program that can defeat a good chess human player is quite complex and challenging. Even solving an every day problem like how to come up with a school time-table to meet all student needs and minimizes idle time among teachers can be a great project by itself.
Also don't let the lack of full expertise in a language prevent you from starting the project. Data structures (lists, sorting, indexing, etc.), algorithims etc. are essential for a good quality computer science project, but you can always acquire these skills during your project.
Please let me know if you have any follow-up questions.
- Vijay Pillarisetti