Cookies on CS2N.
We use essential cookies to keep CS2N working. With your permission, optional cookies help us improve the site and measure marketing effectiveness.
Privacy Policy
Cookie Preferences
Choose which optional cookies CS2N may use. You can change these settings any time using the Cookie Preferences link in the footer. Marketing cookies are available only to signed-in adults who have selected an additional profile role and are not COPPA-restricted.
Necessary
Used for login, security, sessions and other essential features.
Always On
Helps us understand how visitors use CS2N and improve the site.
Allows advertising attribution and campaign conversion measurement when these tools are enabled.
Learn how components of a robot connect and transfer motion
CMRA Certification PathThis course can prepare you to pursue:
Mechanical Foundations Professional Development Micro-Certification (V5)
Mechanical Foundations with VEX V5 Micro-Certification
Mechanical Foundations provides participants with knowledge and hands-on experiences with a variety of tools and hardware components. By understanding the foundational mechanical principles that underpin robotics, participants develop the ability to design, construct, and maintain these systems with increased confidence and efficacy. The course covers topics such as structure, power transmission, motion, and mechanisms using hands-on activities with VEX V5 kits.
As part of the SMART Robotics Technician Program, Mechanical Foundations is aligned to the knowledge, skills, and attitudes that robotics technicians need to be successful. The SMART Robotics Technician Program is endorsed by the ARM Institute. SMART is an ARM Endorsed program
Units
Strength, Stability, and Balance with VEX V5
Transmissions and Mechanical Advantage with VEX V5
Software Foundations Professional Development Certification (Arduino with Husky Lens)
Robotics Integration with Arduino ShieldBot and HuskyLens Certification
Software Foundations is an introduction to core robot control concepts with a focus on navigation, sensing, and machine vision. Participants learn to adapt and validate code through an iterative software engineering process. Using the ShieldBot and HuskyLens AI camera, they iterate on increasingly complex control algorithms that incorporate loops, conditionals, and AI-driven perception to solve real-world challenges. SMART is an ARM Endorsed program
Units
Testbed with Arduino ShieldBot
Open-Loop Navigation with Arduino ShieldBot
Sensing with Arduino ShieldBot
Color-Based Perception with Arduino ShieldBot and HuskyLens
AprilTag Navigation with Arduino ShieldBot and HuskyLens
Software Foundations with Arduino ShieldBot and PixyCam
Learn how to plan, adapt, and debug code for a robot
Software Foundations is an introduction to core robot control concepts with a focus on navigation, sensing, and machine vision. Participants learn to adapt and validate code through an iterative software engineering process. Using the ShieldBot and PixyCam, they iterate on increasingly complex control algorithms that incorporate loops, conditionals, and sensors to solve real-world challenges. SMART is an ARM Endorsed program
Units
Testbed with Arduino ShieldBot
Open-Loop Navigation with Arduino ShieldBot
Sensing with Arduino ShieldBot
Camera Navigation with Arduino ShieldBot and PixyCam
Camera Programming with Arduino ShieldBot and PixyCam
Software Foundations is an introduction to programming concepts.
CMRA Certification PathThis course can prepare you to pursue:
Software Foundations Micro-Certification (VEX V5)
Software Foundations Micro-Certification (VEX V5) Professional Development
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. SMART is an ARM Endorsed program
Robotics Integration with Arduino ShieldBot and HuskyLens
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.
SMART is an ARM Endorsed program
Units
Testbed with Arduino ShieldBot
Open-Loop Navigation with Arduino ShieldBot
Color-Based Perception with Arduino ShieldBot and HuskyLens
Extension Unit: Infrared Teleoperation with Arduino ShieldBot
Software Foundations Micro-Certification (Arduino) Professional Development - Pixy2 Camera
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. SMART is an ARM Endorsed program
Learn how circuits and signals work in a robotic system
CMRA Certification PathThis course can prepare you to pursue:
Electrical Foundations Micro-Certification
Electrical Foundations Professional Development Micro-Certification
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. SMART is an ARM Endorsed program
Learn how to create structural components for a mobile robot
CMRA Certification PathThis course can prepare you to pursue:
Fabrication Foundations Micro-Certification
Fabrication Foundations Professional Development Micro-Certification
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. SMART is an ARM Endorsed program
Learn to Program the LEGO MINDSTORMS EV3 with EV3 Classroom
CMRA Certification PathThis course can prepare you to pursue:
Introduction to Programming: LEGO EV3 Student Certification
LEGO EV3 Teacher Certification
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.
The Introduction to Programming with Virtual EV3 curriculum features a programming interface and virtual robot embedded directly within the curriculum. Teachers and students can follow along with the included videos, animations, challenges, and step-by-step lessons designed to help beginners learn coding and computational thinking - and they can do so using a virtual EV3, the physical LEGO® MINDSTORMS EV3 hardware, or even a combination of both.
The curriculum is broken down into 5 major units:
Getting Started
Robot Movement
Robot Sensing
Program Flow
Search & Rescue
Introduction to Programming with Virtual EV3 is designed to encourage independent learning and problem-solving in pursuit of a goal. All lessons are self-contained, require a minimum of instructor supervision, and include many built-in opportunities to self-assess progress. The curriculum includes over 70 virtual environments so that students can follow along with all lesson content. The curriculum contains all of the material for both physical robots AND virtual robots, so educators that need to balance both (as is the case with many hybrid learning implementations) don’t need to also balance multiple curricula. virtual_collage_small.png452 KB The virtual robot itself contains simulated versions of the programmable motors, sensors, and other components. A built-in sensor dashboard allows students and teachers to quickly inspect the values the robot sees, speeding up the process of developing and troubleshooting their code. Try these exciting tools out for yourself in the Virtual EV3 Sensabot activity included below!
Introduction to Programming with Virtual LEGO EV3 takes a just-in-time and embedded approach. As students make progress through the course (which the CS2N Learning Management System keeps track of), CS2N ensures sure that students are presented with the corresponding instructions, virtual environment, and programming interface. CS2N automatically saves student code progress with each activity so that they never lose it and teachers never have to track it down. Virtual activities can be run as many times as the student needs to foster their understanding, and their completion is automatically awarded so that students know when to move on.
Introduction to Programming with LEGO MINDSTORMS EV3-G
Learn to Program the LEGO MINDSTORMS EV3 in EV3-G
CMRA Certification PathThis course can prepare you to pursue:
Introduction to Programming: LEGO MINDSTORMS EV3 (EV3G) Student Certification
LEGO EV3 Teacher Certification
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.
Introduction to Programming with VEXcode IQ Blocks (VEX IQ 1st Gen)
Learn to program your VEX IQ with VEXcode
Introduction to Programming (1st Gen) 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.
Introduction to Programming with VEX IQ (ROBOTC Graphical)
Learn to program the VEX IQ in ROBOTC Graphical
CMRA Certification PathThis course can prepare you to pursue:
Introduction to programming: ROBOTC VEX IQ Student Certification
Introduction to programming: ROBOTC VEX IQ Teacher Certification
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.
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.
CMRA Certification PathThis course can prepare you to pursue:
Electrical Foundations Micro-Certification (through FRC or FTC)
Applying for your Electrical Foundations Micro-Certification As a member of a FIRST Robotics Competition or FIRST Tech Challenge 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
Units
Exam Prep: Wiring & Circuits (through FRC or FTC)
Exam Prep: Voltage: Parallel and Series Circuits (through FRC or FTC)
Exam Prep: Voltage and Current: Motors (through FRC or FTC)
Exam Prep: Controlling Signals (through FRC or FTC)