English
Log In
Computer Science - Python Edition - VR VEX Virtual Robotics Programming - SP1
Class experience
Intermediate Level
Students will learn how to program a virtual VEX robot to move through various virtual "playgrounds" using Python programming language. This class is an excellent choice for those who are ready to move from block-based to text-based programming. For each class, the teacher will introduce the lesson, and then model it using screen sharing in a pre-recorded video. Students can work along as the teacher demonstrates by watching, pausing, and rewinding the video as they complete the tasks on...
8 lessons//8 Weeks
Week 1Lesson 1IntroductionThis week will have a general introduction to the website and the programming tools.Week 2Lesson 2Moving Your RobotStudents will learn how to move the robot forward, backwards, right and left, and how to sequence these commands to meet the goal of knocking all the Castle Crasher pieces off the table.Week 3Lesson 3Repeating BehaviorsStudents will learn how to use repeat loops and the pen tool to create a drawing as their robot drives on the playground.Week 4Lesson 4Programming the Bumper SwitchWe will use the robot's sensor input to program the robot to navigate a maze using the Bumper Switch.Week 5Lesson 5Distance SensorLearners will program the robots using the front and down distance sensor "eyes" to navigate a virtual playground. Programming will incorporate the Drivetrain, Sensing and control coding blocks.Week 6Lesson 6Color SensorStudents will use the color sensor combined with conditional programming statements ("If") to navigate a maze.Week 7Lesson 7Disk Mover ChallengeStudents use the Electromagnet on the robot to find and pickup disks to transport using the loop programming skills they have previously learned.Week 8Lesson 8AlgorithmsWe will take a look at how to develop algorithms to enable the robot to respond to changing conditions.
Students will learn basic text-based Python coding skills to navigate a virtual robot through different courses or "playgrounds". Skills learned include basic movement, loops and conditionals, using robotic sensor inputs.
I am a Certified Robotics Instructor (VEX Robotics). I have taught VEX robotics programming since 2013 to students in public and private school settings and online since 2018. I have 5 public school teaching certifications/licenses: Technology Education. Grades 6-12. Expires 7/31/2029 (Texas) Technology Applications. Grades EC-12. Expires 7/31/2029 (Texas) Special Education. Grades EC-12. Expires 7/31/2029 (Texas) Computer Education. REPA 3, Grades 5-12. Expires 07/15/2028 (Indiana) Technology Education. REPA 3, Grades 5-12. Expires 07/15/2028 (Indiana)
Homework Offered
Homework is to do the programming activity.Assessments Offered
Informal feedback. More formal assessment is available by parent or student request.Grades Offered
Grades are provided by request.
I welcome diverse learners in my classes and am willing to provide accommodations to help them.
Beginning computer skills.
An internet-connected device running Windows or Mac OS, Chromebook, iPad or Android tablet.
In addition to the Outschool classroom, this class uses:
Students will use the https://vr.vex.com website to complete the projects in this class. No account creation is required.
Students will use the https://vr.vex.com website to complete the projects in this class. No account creation is required. Additional learning materials from Vex Robotics.
The classes I teach will help you learn how to use technology more effectively and learn how to turn your interests into academic and personal success. I have been a technology teacher for students in Grades 3-12 and have worked as a reading...
Self-Paced Class
$15
weekly or $119 for all content8 pre-recorded lessons
8 weeks of teacher support
Choose your start date
1 year of access to the content
Ages: 13-18