RoboticsCurriculum

The following is a curriculum centered around the NDeRC Robotics System (NRS). The NRS is a collection of components designed to teach various computer science and engineering concepts in a hands-on environment. It is composed of various hardware components (Vex Robotics Kit, Bluetooth Modems, Nintendo Wii remote, and a PC), as well as several software components (Robot program, Server software, and development libraries). The curriculum itself is project-oriented, with all of the lesson concepts incorporated into student projects.

Prerequisites

1. Introduction 2. WiiKart > 2.1 SquareBot > 2.2 Soldering for the Bluetooth Modem > 2.3 Downloading Code to the Vex Controller > 2.4 Basic Programming >> 2.4.1 Visual C# >> 2.4.2 Hello World! >> 2.4.3 Variables >> 2.4.4 Conditional Statements >> 2.4.5 Loops >> 2.4.6 Commenting Your Code >> 2.4.7 Putting it all together (guessing game) >> 2.4.8 Libraries >>> 2.4.8.1 Vexlib >>> 2.4.8.2 WiiMotelib > 2.5 WiiKart Program >> 2.5.1 Help! This is Hard! > 2.6 Bluetooth Communication > 2.7 Pairing Your Bluetooth Devices > 2.8 Testing > 2.9 SOLUTION

3. MapperBot > 3.1 Full System Video > 3.2 Client Server Model > 3.3 Bot Design Modifications > 3.4 LED Circuitry* > 3.5 Downloading Code to the Vex Controller > 3.6 Programming, Part 2 >> 3.6.1 Arrays >> 3.6.2 Functions >> 3.6.3 Objects >> 3.6.4 Libraries >>> 3.6.4.1 Vexlib >>> 3.6.4.2 WiiMotelib >> 3.6.5 Form Modification >> 3.6.6 Advanced Calculator > 3.7 MapperBot Programming* >> 3.7.1 GoTo Programming >> 3.7.2 Object Detection Programming >> 3.7.3 Path Planning Programming >>> 3.7.3.1 Heaps >>> 3.7.3.2 Recursion >> 3.7.4 Locating the Robot >>> 3.7.4.1 Cartesian Coordinates >>> 3.7.4.2 Polar Coordinates >>> 3.7.4.3 Triangles >>> 3.7.4.4 Distance >>> [|3.7.4.5 Midpoint] >>> 3.7.4.6 Calibration

Appendix A
 * C# programming references

Appendix B
 * Circuits
 * Ultrasonic Concepts
 * Gears

Appendix C
 * WiiKart Code Documentation
 * Mapper Code Documentation

Note: A * indicates some info is missing for that section.