In our experience, most of our students program by looking at a few sample files and then cut, paste, and edit to create their own programs. Arguably, it is worth while for them to learn some of the basics of the structure of a program. The Virtual Worlds package allows students to see what their programs accomplish, all within the realm of the computers.
We taught a few classes of introductory programming to our students this last year. I've included the materials that we used. We haven't gone back to figure out what we liked and what we didn't - nor decide what we will do next year. But feel free to look through this and see if it gives you any ideas. And feel free to use and modify.
You might also check out some commercially prepared materials for a more serious approach:
One should also make significant use of the Help documentation and Sample files built into RobotC. There are *many* examples that can be opened and run, or copied, pasted and modified. There are innumerable functions built into Robot C to make ones life easier.
Aaron Kennedy has developed an extensive set of training materials for students using LabView and has posted them on his site. (this is also linked on my main robotics page) http://www.aarontkennedy.com/school/robotics/
For those experienced with traditional text-based programming, the official NI LabView site might help you to understand how Labview works as a programming language.
Return to Pete's Robotics Index