CS-STEM Curriculum

Select a curriculum below for more information

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

Fabricating a Chassis
Fabricating a Motor Mount
3D Printing

Mechanical Foundations with VEX V5

View Mechanical Foundations with VEX 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

Strength, Stability, and Balance with VEX V5
Transmissions and Mechanical Advantage with VEX V5
Drivetrains with VEX V5

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

Testbed with Arduino (ShieldBot)
Open-Loop Navigation with Arduino (ShieldBot)
Sensing with Arduino (ShieldBot)
Camera Navigation with Arduino (ShieldBot)
Camera Programming with Arduino (ShieldBot)

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

Wiring and Circuits
Voltage: Parallel and Series Circuits
Voltage and Current: Motors
Controlling Signals
Sensors
E-Panel

BGC NVIDIA AI Literacy Curriculum for Teachers

View BGC NVIDIA AI Literacy Curriculum for Teachers

Take your students on a journey learning about Artificial Intelligence. Help them discover what is and is not possible for AI today, how AI works and even how they can use it in the future!

Topics Covered

Getting Started with AI Literacy
Lesson 1: Intelligence in AI (Teacher)
Lesson 2: AI: Fiction vs. Reality (Teacher)
Lesson 3: AI Data - Inputs and Outputs (Teacher)
Lesson 4: AI and Data (Teacher)
Lesson 5: Building Models for AI (Teacher)
Lesson 6: Facial Recognition (Teacher)
Lesson 7: Other Uses of AI Today (Teacher)
Lesson 8: Generative AI (Teacher)
Lesson 9: What Can Go Wrong With AI (Teacher)
Lesson 10: AI of the Future (Teacher)
Lesson 11: Careers with AI

BGC NVIDIA AI Literacy Curriculum for Students

View BGC NVIDIA AI Literacy Curriculum for Students

Embark on a journey learning about Artificial Intelligence. Discover what is and is not possible for AI today, how AI works and even how you can use it in the future!

Topics Covered

Lesson 1: Intelligence in AI (Student)
Lesson 2: AI: Fiction vs. Reality (Student)
Lesson 3: AI Data - Inputs and Outputs (Student)
Lesson 4: AI and Data (Student)
Lesson 5: Building Models for AI (Student)
Lesson 6: Facial Recognition (Student)
Lesson 7: Other Uses of AI Today (Student)
Lesson 8: Generative AI (Student)
Lesson 9: What Can Go Wrong With AI (Student)
Lesson 10: AI of the Future (Student)
Lesson 11: Careers with AI

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

NOTICE: On 8/18/2021, Amazon AWS permanently discontinued support for network protocols used by Robot Virtual Worlds and Expedition Atlantis. These products are no longer able to communicate with CS2N. Please see this article for details.

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 IQ Getting Started
Boulder Math
VEX IQ Basic Movements
VEX IQ Sensors
VEX IQ Program Flow I
VEX IQ Search & Rescue
VEX IQ Program Flow II
VEX IQ Direct Control

VEX Cortex Video Trainer

View VEX Cortex Video Trainer

Learn to program the VEX EDR Cortex in ROBOTC Text

NOTICE: On 8/18/2021, Amazon AWS permanently discontinued support for network protocols used by Robot Virtual Worlds and Expedition Atlantis. These products are no longer able to communicate with CS2N. Please see this article for details.

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

VEX EDR Fundamentals
VEX EDR Setup
Boulder Math
VEX EDR Movement
VEX EDR Remote Control
VEX EDR Sensing - Educators ed.
VEX EDR Engineering - Educators ed.

Introduction to Programming with LEGO MINDSTORMS EV3-G

View Introduction to Programming with LEGO MINDSTORMS EV3-G

Learn to Program the LEGO MINDSTORMS EV3 in EV3-G

NOTICE: On 8/18/2021, Amazon AWS permanently discontinued support for network protocols used by Robot Virtual Worlds, Virtual Brick, and Expedition Atlantis. These products are no longer able to communicate with CS2N. Please see this article for details.

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.

Topics Covered

EV3 Getting Started
EV3 Movement
Boulder Math
EV3 Sensors
EV3 Decisions
EV3 Final Challenge

Electrical Foundations (through FRC)

View Electrical Foundations (through FRC)

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

Topics Covered

Exam Prep: Wiring & Circuits (through FRC Ed.)
Exam Prep: Voltage: Parallel and Series Circuits (through FRC)
Exam Prep: Voltage and Current: Motors (through FRC)
Exam Prep: Controlling Signals (through FRC)
Exam Prep: Sensors (through FRC)
Exam Prep: E-Panel (through FRC)
Feedback