Introduction to Programming Robots

Description: Students learn fundamental concepts related to computer programming. Students will use sequential, loop and decision structures along with procedure calls. Students will program mobile robots using distance, sound and light sensors together with motor encoders and speakers. Both a graphical user interface and command line interface will be used. Problem solving will be a common theme and topics from the New York State mathematics curriculum will be used. Skills developed in class will be applicable to other popular robotic systems. There is no building involved and no experience is necessary. Students must bring their own Windows compatible laptop to all sessions.