Manipulation: Module Overview ============================= In this module students will: * Understand the basics of manipulation and its application * Learn how to control their XRP's robot arm At the end of this module, students will be able to: * Write a quick program for controlling the robot arm * Implement custom functions for controlling the robot arm * Manipulate their environment using the robot arm Covered Standards (NGSS and CSTA): ----------------------------------- **HS-ETS1-2** Break a complex real-world problem into smaller, more manageable problems that each can be solved using scientific and engineering principles. **3A-AP-16** Design and iteratively develop computational artifacts for practical intent, personal expression, or to address a societal issue by using events to initiate instructions. **3A-AP-17** Decompose problems into smaller components through systematic analysis, using constructs such as procedures, modules, and/or objects. **3B-CS-02** Illustrate ways computing systems implement logic, input, and output through hardware components. **3B-AP-10** Use and adapt classic algorithms to solve computational problems. **3B-AP-11** Evaluate algorithms in terms of their efficiency, correctness, and clarity. **3B-AP-15** Analyze a large-scale computational problem and identify generalizable patterns that can be applied to a solution. **3B-AP-16** Demonstrate code reuse by creating programming solutions using libraries and APIs.