CS-STEM Curriculum

Select a curriculum below for more information

  • Coding and Computational Thinking with VEX V5 (beta)
    106 1514596 2 original Learn to program the VEX V5 in VEXcode Pro
    Item(s): 8

    Coding and Computational Thinking with VEX V5 (beta)
    This curriculum provides a structured sequence of programming activities in real-world project-based contexts. The projects are designed to get students thinking about the patterns and structure of not just robotics, but also programming and problem-solving more generally. This curriculum includes videos, animations, and step-by-step lessons designed to help learners foster Computational Thinking using the VEX V5 hardware and VEXcode programming software.

    Topic Items

    Vex v5 getting started original Vex v5 robot brain original Vex v5 robot movement original Vex v5 wait until original Vex v5 functions original Vex v5 loops original Vex v5 conditionals original Vex v5 capstone original
    Expand for More Information
  • Robotics Integration with Arduino (ShieldBot)
    Ri original 0ce2088839b649896df7562c2707913b original Learn how to integrate multiple subystems of a robot
    Item(s): 3

    Robotics Integration with Arduino (ShieldBot)
    Robotics Integration introduces students to situations where technicians receive multiple components of a robotics system that require assembly, installation, and debugging. Students learn how to integrate components such as a vision sensor (camera) system, breadboard, servo motors, and embedded microprocessor from multiple hardware vendors. The learner will "unpack and test" components and refine “robot navigation programming" through this curriculum.

    Additional Resources

    Topic Items

    1 testbed %281%29 original 2 openloop %281%29 original 3 cameranavigation original
    Expand for More Information
  • Fabrication Foundations with Hand Tools
    Ff original 8cd5a14acdbaba0ef29bfce8d45914ae original Learn how to create structural components for a mobile robot
    Item(s): 3

    Fabrication Foundations with Hand Tools
    Fabrication Foundations introduces students to hand tools to cut, drill, and file down multiple materials to create a robot chassis and motor mount. Students also learn how to use additive manufacturing (3D printing) to create a sensor mount. The skills taught include safety, basic measurement, reading and interpreting drawings, basic hand tool use, and handling materials.

    Additional Resources

    Topic Items

    1 chassis %281%29 original ba7978e4c376be4a46fb4fcd09cc769f original 2 motormount original 1eef55bac874edf4e532cba4e599f372 original 3 3dprinting original
    Expand for More Information
  • Mechanical Foundations with VEX EDR V5
    Mf original ebf1f9d3dcdd73fc5420a1c61c518602 original Learn how components of a robot connect and transfer motion
    Item(s): 3

    Mechanical Foundations with VEX EDR V5
    Mechanical Foundations focuses on mechanical concepts such as structural design, weight distribution, drivetrains, fastening, the relationship between speed and torque, and alternate methods of transferring motion such as linear slides and belts and pulleys. This curriculum familiarizes students with the foundational skills needed to understand how components come together and different use cases for creating motion. 

    Additional Resources

    Topic Items

    Mf unit1 original Mf unit2 original Mf unit3 original
    Expand for More Information
  • Software Foundations with Arduino (ShieldBot)
    Sf original 18ae538ddc2614eeb49e320a6d49670d original Learn how to plan, write, and debug code for a robot
    Item(s): 5

    Software Foundations with Arduino (ShieldBot)
    Software Foundations is an introduction to programming concepts. Students who complete this curriculum demonstrate an understanding of the software engineering process through repeated planning, testing, and iteration throughout the units. Students also learn basic robot movement, how to use feedback from different kinds of sensors, and how to create complex programs using loops and decision-making logic.

    Additional Resources

    Topic Items

    1 testbed sf original 2 openloop sf original 3 sensing original 4 cameranavigation sf original Webp.net resizeimage original
    Expand for More Information
  • Electrical Foundations with Arduino
    Ef original original Learn how circuits and signals work in a robotic system
    Item(s): 6

    Electrical Foundations with Arduino
    Electrical Foundations focuses on the foundational concepts around basic electricity and how circuits work. In this course, students learn how to use multimeters to measure various parts of a circuit. Students learn how to control signals using a microcontroller, how to utilize binary sensors like Limit Switches, and analog sensors like an Ultrasonic Sensor. The culminating project is an e-panel consisting of all of the components found in a typical robotic system.

    Additional Resources

    Topic Items

    1 wiring circuits original Voltage original 3 motors original 4 controllingsignals original 9b07a6486c6c2d3176e8161340ce12de original 5 sensors original 907dfba243fc49040e69f2c6acc5373b original 6 e panel original d5d5859aa2f34f2cf89256ebcd1260e9 original
    Expand for More Information
  • Introduction to Programming with VEX IQ
    106 1514600 1 original Learn to program the VEX IQ in ROBOTC Graphical
    Item(s): 8

    Introduction to Programming with VEX IQ
    Introduction to Programming provides a structured sequence of programming activities in real-world project-based contexts. The projects are designed to get students thinking about the patterns and structure of not just robotics, but also programming and problem-solving more generally. This curriculum includes videos, animations, and step-by-step lessons designed to help beginners learn behavior-based programming using the VEX IQ hardware and ROBOTC Graphical programming software.

    Topic Items

    Iq introduction and configuration original 1cff5044274c935b833e27b024481578 original 1cff5044274c935b833e27b024481578 original Bouldermath 256badge original e435d951e6ecfb457b64c99e4e9d33d2 original e435d951e6ecfb457b64c99e4e9d33d2 original Iq movement original 8266d794bef23fe1ccb38de99deff293 original 8266d794bef23fe1ccb38de99deff293 original Iq sensors original 7f992908e80a2ce99a39a52f32596ec4 original 7f992908e80a2ce99a39a52f32596ec4 original Iq program flow 1 original 67e6d089a019234d1f5fafe7cbffe3f7 original 67e6d089a019234d1f5fafe7cbffe3f7 original Iq search and rescue original 7f90366f327a7005d432e12b4489c4d9 original 7f90366f327a7005d432e12b4489c4d9 original Iq program flow 2 original 3a167f46b6f97890ccd844dd752e1ea8 original 3a167f46b6f97890ccd844dd752e1ea8 original Dcontrol itp original 96fd15b382f554d735d72fc515e85ba5 original
    Expand for More Information
  • VEX Cortex Video Trainer
    Robot cortex original Learn to program the VEX EDR Cortex in ROBOTC Text
    Item(s): 7

    VEX Cortex Video Trainer
    The VEX Cortex Video Trainer provides a structured sequence of programming activities. The activities are designed to get students thinking about the patterns and structure of not just robotics, but also programming and problem-solving more generally. This curriculum includes videos, animations, and step-by-step lessons designed to help beginners learn behavior-based programming using the VEX Cortex hardware and ROBOTC Text programming software.

    Topic Items

    Edr fundamentals original 1d88f1c4f7b6f9d73dfad0f3f8a04b2c original 1d88f1c4f7b6f9d73dfad0f3f8a04b2c original Edr setup original 3ce6cd7bce765a671243620134e027e6 original 3ce6cd7bce765a671243620134e027e6 original Bouldermath 256badge original e435d951e6ecfb457b64c99e4e9d33d2 original e435d951e6ecfb457b64c99e4e9d33d2 original Edr movement original 4e8ed8a9b1afe3d7dff42c00ca779a78 original 4e8ed8a9b1afe3d7dff42c00ca779a78 original Edr rc original 76d4a67d6cb7d2075d5d662550f2b5c7 original 76d4a67d6cb7d2075d5d662550f2b5c7 original Edr sensing original 606a2d66f036bce7e2603800f19d56b1 original 606a2d66f036bce7e2603800f19d56b1 original Edr engineering original 68da95fb3a6623d6c67dd13005660d71 original 68da95fb3a6623d6c67dd13005660d71 original
    Expand for More Information
  • Introduction to Programming with LEGO MINDSTORMS EV3
    106 1514593 1 original Learn to Program the LEGO MINDSTORMS EV3 in EV3-G
    Item(s): 6

    Introduction to Programming with LEGO MINDSTORMS EV3
    Introduction to Programming provides a structured sequence of programming activities in real-world project-based contexts. The projects are designed to get students thinking about the patterns and structure of not just robotics, but also programming and problem-solving more generally. This curriculum includes videos, animations, and step-by-step lessons designed to help beginners learn behavior-based programming using the LEGO MINDSTORMS EV3 hardware and EV3-G icon-based programming software.

    Topic Items

    Ev3basics original 8c6353d89f16b144ac1e90c7b2942498 original 8c6353d89f16b144ac1e90c7b2942498 original Ev3movement original 6d612efd2f3cdde7aec513edaecde40e original 6d612efd2f3cdde7aec513edaecde40e original Bouldermath 256badge original e435d951e6ecfb457b64c99e4e9d33d2 original e435d951e6ecfb457b64c99e4e9d33d2 original Ev3sensors original 4da76d7553d17be2e852215d26989ecd original 4da76d7553d17be2e852215d26989ecd original Ev3decisions original 512d9baa95939363ed6b743b3f94a364 original 512d9baa95939363ed6b743b3f94a364 original Ev3snr original 5e9abac62d51c5ffad1ecac70c24cac1 original 5e9abac62d51c5ffad1ecac70c24cac1 original
    Expand for More Information
  • Electrical Foundations (through FRC)
    Ef original first original Electrical Foundations (through FRC)
    Item(s): 6

    Electrical Foundations (through FRC)
     FRC: Applying for your Electrical Foundations Micro-Certification
    As a member of a FIRST Robotics Competition team, you have built up a number of valuable technical skills. The SMART Electrical Foundations Micro-Certification, brought to you by FIRST and the Carnegie Mellon Robotics Academy, let you showcase these skills as part of a college application or resume, or simply let others know what you have accomplished through FIRST.

    Electrical Foundations covers basic wiring and electrical tasks commonly performed by technicians on robotics systems.

    To apply for yours:
    • (Optional) Review the lesson materials to brush up and see what is covered in the units 
    • [REQUIRED] Upload photos of your work to your portfolio according to the prompts 
    • [REQUIRED] Obtain approval of your uploads by CMRA or a Certified Teacher**
    • [REQUIRED] Take the online exam (60 min, multiple choice, passing = 70%)**
    **Requires purchasing Student Certification Access and have CMRA or a CMRA Certified instructor approve uploads
    Process for applying for the Micro-Certification

    Topic Items

    1 wiring circuits original Voltage original 3 motors original 4 controllingsignals original 5 sensors original 6 e panel original
    Expand for More Information
Feedback