Topics Covered
- Basics of computing and logics behind computing.
- Career path in science, engineering and computing.
- Game programming.
- Robotics programming in NXT Graphical programming language.
- First Lego League (FLL) competition preparation (RobotCamp7up)
- Creating your robotics program in 3-D animation.
- Construction of a LEGO Mindstorm NXT robot.
- Program the NXT robot with Bluetooth-remote control.
- Program the NXT robot to find its way out a maze with artificial intelligence.
- Participate in the Robotics Competition at the end of the program.
- Web programming (Robotics Camp in July).
- Sample Lecture: What is a Robot?
- Sample Lecture: Service-Orietned Computing
- Sample Hands-on Lab: Building a robotics program
Skills Exercised and Technologies Learned
- Engineering design process.
- System development process.
- Logic thinking and reasoning.
- Team working spirit and individual creativity.
- Hand-on experiences.
- NXT-G programming language
- Microsoft Robotics Studio and VPL
- Alice game programming engine.
- Microsoft .Net and C# (Robotics Camp in July).
- Service-oriented architecture and Web services (Robotics Camp in July).
Daily Schedule (June 8 - June 25)
- 8:00 a.m. Check in
- 8:15 a.m. – 11:45 a.m. Instructions and laboratories
- 11:45 a.m. – 12:30 p.m. Lunch break
- 12:30 p.m – 3:45 p.m Additional Afternoon Program
- 3:45 p.m – 4:00 p.m Pick up / Departure
Daily Schedule (July 7 - July 17)
- 8:30 a.m. Check in
- 8:40 a.m. – 11:40 a.m. Instructions and laboratories
- 11:40 a.m. – 1:00 p.m.Lunch break
- 1:00 p.m – 3:00 p.m Instructions and laboratories
- 3:00 p.m – 5:00 p.m Assignment and laboratories
- 4:45 p.m – 5:30 p.m Pick up / Departure
Program Syllabus
The Robotics Camp teaches a portion of the new high school computing curriculum sponsored by U.S. Department of Education. The syllabus of the full course can be found [here].