We currently have an Intro to Programming Course (mostly Basic, graphics) and an AP Computer Science (Java A) Course. Thinking of an Intermediate course that is 1/2 RobotC and 1/2 leJOS, or full year leJOS, to explore more advanced programming on the way perhaps to the AP course (college freshman level).
I've experimented the last three weeks of school with RobotC, four NXT sets, and a 5 foot by 8 foot maze built of 4x4's. The kids have written code to navigate the maze dead reckoning, light following, touch and sonar sensing.
Would prefer Java ... so awaiting the next leJOS release to proceed with my course design. Probably starting with finished, functional code, delete some critical portion(s) related to the unit we are studying, they learn to write the missing code structure, get the feedback of a functional robot.
Anyone have any ideas? Any books besides Brian's that have cool advanced robot designs that kids can write Java/leJOS code to implement?