This is a largely self-directed and flexible course that is project-oriented and driven significantly by student interests. During the three mods, students develop experience with basic programming in C, circuit design and breadboarding, LED lighting effects, sensors, motors, servo control, 3D printing, and laser cutting. When we get to the robotics portion in mod 2, each student will have 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 task, usually incorporating simple feedback control systems. Students will display their projects during the Interactive Robotics Open House, which takes place at the end of the academic year. Students who are uncomfortable applying science and mathematics to everyday situations may find this course will provide practical and relevant ways to help refine and augment their own knowledge of science and mathematics. This course fulfills the physical science requirement. 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