Intensive Physical Computing & Robotics

The pace of this course is parallel to Physical Computing & Robotics, but there is a difference in depth. Specifically, students in the Intensive class are required to solve about 25 percent more problems and are expected to show mastery of the basic topics as well as learn additional topics such as arrays, EEPROM data storage, and communications protocols. Students in this class are required to write nearly all of their algorithms from scratch. For the final project, their robots are expected to perform sophisticated autonomous tasks incorporating multiple feedback control systems. Students take the following modules in order, and students who have successfully completed AP Computer Science may begin with the second module rather than the first.

Introduction to Physical Computing: Module 1
In the first module of the Physical Computing and Robotics class series, students focus mostly on C++ coding techniques and hardware interactions used with embedded controllers. Students build circuits using breadboards and printed circuits to work with LED lighting effects, sensors, motors, displays, audio emitters, and other devices.

Sensing the World with Robotics: Module 2
In the second term of the Physical Computing and Robotics class series, students focus on the integration of electronic sensory devices into mobile autonomous robotics. Each student has their own robot to work with. Once the student has shown an understanding of programming basics, CAD design, and electronics, they are on their own to create, build, and program one or more robotic applications that will perform some autonomous tasks.

Independent Projects in Physical Computing: Module 3
In the third term of the Physical computing and robotics class series, students focus on building a custom creation blending all available resources of the previous two terms. The sky is not the limit but, just another challenge in this module. Students get an opportunity to challenge themselves to create devices that incorporate embedded controllers into a plethora of creations from autonomous drones and submarines to wearable fashions and game controllers, it’s up to the student to design and prototype a show worthy system or device.

Min-Max Credit Hours: 1.0-3.0