Notice: On Sunday, 03/07/21: CS2N will be under maintenance between 9:00am-9:00pm Eastern. Please save any site uploads until after the maintenance is complete. Please contact email@example.com with questions and concerns.
Since the start of the COVID-19 crisis more than a year ago, working from home and taking online classes have become the new norm. Despite the difficulties, we remain vigilant, working and making the best with the opportunities presented to us. With that, we are continuing our support to teachers that are adapting to this new normal. CS2N Premium extensions and trials are still available to those who need them.
As always, we appreciate all of the support from the educators, coaches, and parents over the years. We continue to look forward to working with all, and together, we will reach the light at the end of this tunnel.
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.
In this unit, you will learn how to control the output on the VEX V5 Robot Brain's screen with sequential programming. You will program with lines, shapes, colors, and text to give your robot an actual face with personality!
In this unit, you will learn how to control the basic movement of the VEX V5 Clawbot through sequential programming. You will program your robot to perform simple maneuvers and manipulate objects in its environment.
In this unit, you will learn how to control program flow by having the robot wait until specific sensor values are detected. You will learn how to create basic conditions with fundamental digital (Bumper Switch) and Analog (Line Tracking) Sensors.
In this unit, you will learn how to turn multiple lines of code into a special structure called a function, that can then be referenced many times within a program. This programming technique will allow you to create shorter and easily maintainable programs.
In this unit, you will learn how to solve problems that contain patterns can be solved by repeating a series of sequential commands. You will learn how to use several types of loops with different durations and conditions to repeat robot behaviors.
In this unit, you will learn how to enable your robot's decision-making capability using conditional statements. You will use sensor data from the robot's environment to control the actions of the robot.