Topics Covered
- Basics of computing and logics behind computing.
- Career path in science, engineering and computing.
- Game programming.
- Construction of a LEGO Mindstorm NXT robot.
- Robotics programming in NXT Graphical programming language (7UP).
- First Lego League (FLL) competition preparation (7UP)
- Creating your robotics program in 3-D animation (9UP).
- Program the NXT robot with Bluetooth-remote control (9UP).
- 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 (9up).
- Sample Lecture: What is a Robot?
- Sample Lecture: Service-Oriented 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.
- Alice game programming engine
- NXT-G programming language (7UP)
- Microsoft Robotics Studio and VPL (9UP)
- Microsoft .Net and C# (9up).
- Service-oriented architecture and Web services (9UP).
Daily Schedule (7UP)
- 8:15 a.m. Check in
- 8:30 a.m. – 10:00 a.m. Instructions and laboratories
- 10:00 a.m. - 10:15 a.m. Break and snack
- 12:00 p.m. Instructions and laboratories
- 12:00 – 12:30 p.m. Pick up / Departure for morning program
- 11:20 a.m. – 1:00 p.m. Lunch break for full day program
- 1:00 p.m. - 4:00 p.m. Instructions and laboratories
- 4:00 p.m. – 5:00 p.m. Pick up / Departure
Daily Schedule (9UP)
- 8:15 a.m. Check in
- 8:30 a.m. – 11:30 a.m. Instructions and laboratories
- 11:30 a.m. – 12:30 p.m. Lunch break
- 12:30 p.m. – 3:30 p.m. Instructions and laboratories
- 3:30 p.m. – 4:30 p.m. Assignment and laboratories
- 4:30 p.m. – 5:00 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].