I demonstrated the use of the LEGO Mindstorms NXT software and how to connect the USB cable from the computer to the robot itself. We also discussed the importance of naming and saving files correctly. Here is the demonstration program I made:
A worthwhile extension activity for this project is to create a flow chart in Word which describes the startup sequence visually. Here is the corresponding flow chart for my program:
Note: Normally I would teach the designing and flow chart creation before we started programming but for this first project I found it worked better this way: it is easier for the students to understand the flow chart's meaning after they have had some experience with the robot.