CS-STEM Curriculum

Select a curriculum below for more information

Introduction to Programming with VEXcode IQ Blocks

View Introduction to Programming with VEXcode IQ Blocks

Learn to program your VEX IQ with VEXcode

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 VEXcode IQ Blocks scratch-based programming software.

Topics Covered

Introduction to Programming with EV3 Classroom

View Introduction to Programming with EV3 Classroom

Learn to Program the LEGO MINDSTORMS EV3 with EV3 Classroom

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 Classroom scratch-based programming software.

Topics Covered

Additional Resources

  • Materials
  • Coding and Computational Thinking with VEX V5

    View Coding and Computational Thinking with VEX V5

    Learn to program the VEX V5 in VEXcode Pro

    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.

    Topics Covered

    Robotics Integration with Arduino (ShieldBot)

    View Robotics Integration with Arduino (ShieldBot)

    Learn how to integrate multiple subystems of a robot

    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.

    Topics Covered

    Additional Resources

  • Materials
  • Fabrication Foundations with Hand Tools

    View Fabrication Foundations with Hand Tools

    Learn how to create structural components for a mobile robot

    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.

    Topics Covered

    Additional Resources

  • Materials
  • Mechanical Foundations with VEX EDR V5

    View Mechanical Foundations with VEX EDR V5

    Learn how components of a robot connect and transfer motion

    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.?

    Topics Covered

    Additional Resources

  • Materials
  • Software Foundations with Arduino (ShieldBot)

    View Software Foundations with Arduino (ShieldBot)

    Learn how to plan, write, and debug code for a robot

    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.

    Topics Covered

    Additional Resources

  • Materials
  • Electrical Foundations with Arduino

    View Electrical Foundations with Arduino

    Learn how circuits and signals work in a robotic system

    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.

    Topics Covered

    Additional Resources

  • Materials
  • Introduction to Programming with VEX IQ (ROBOTC Graphical)

    View Introduction to Programming with VEX IQ (ROBOTC Graphical)

    Learn to program the VEX IQ in ROBOTC Graphical

    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.

    Topics Covered

    VEX Cortex Video Trainer

    View VEX Cortex Video Trainer

    Learn to program the VEX EDR Cortex in ROBOTC Text

    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.

    Topics Covered

    日本中文字幕有码在线视频_日本最新在线不卡免费视频_日韩av无码 Feedback