For the past two years we (1912) have competed in the Zero Robotics SPHERES tournament. It's programmed in C with virtual satellites. As an offseason event, SPHERES is a great experience, especially in training younger students. This was actually my first exposure to programming in general.
here is a link to their website:
http://www.zerorobotics.org/web/zero...cs/home-public