Pre-College Programs
SPARK - Science for Middle School

« Return to Course Catalog

RobotC : An Introduction to Programming using LEGO Robots - Junior SPARK

One Section Available to Choose From:

Course DatesWeeksMeeting TimesStatusInstructor(s)CRN
July 20, 2015 - July 24, 20151M-F 8:30A-11:20A and T,TH 12:15-3:05POpenT B D10534

Course Description

Do you like LEGO's? Do you like robots? Have you heard of the Mars Rover? Do you want to learn about ultrasonic, light, and sound sensors? Do you like computers? If these questions appeal to you, then you will want to register for this course.

This LEGO robotics course will feature fully customizable LEGO robotic rovers (car-like vehicles). Students typically work in groups of 2 or 3. You will learn how to write code to program your team's LEGO robot to complete in a variety of challenges including, but not limited to: mazes, enclosure escape, search and rescue, parallel parking, navigation and "sumo wrestling". Your robot will be 100% autonomous; once you press the start button the robot will rely on sensors such as ultrasonic, light, and/or sound to achieve explicit tasks in the competition.

The course includes dynamic multimedia lectures. Students will be shown a survey of current robotics research at leading institutions such as Brown, MIT, Harvard, and Carnegie Mellon in addition to local industrial research companies such as iRobot. Programming topics will include basic syntax structure such for and while loops, and proceed to more advanced topics such as rudimentary algorithms.

Prerequisites: A passion for robotics. No programming experience required; you will be taught the basics of the RobotC programming language.

*This Junior SPARK course is designed for students, 12 years and older, who are currently in the 6th and 7th grades (entering 7th and 8th grades Fall 2015). Older students are encouraged to register for our Senior SPARK courses.