Program

The RobotCamp7up (June 8 to June 25) and the Robotics Camp (July 7 - July 17) will cover similar topics, however, with different emphases. The RobotCamp7up in June will have the emphasis more on the robotics construction, while the Robotics Camp in July will have the emphasis more on programming.

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].