Scratch and VEX Virtual Robotics are two great platforms for learning how to code and program robots. Scratch is a block-based programming language that is easy to learn and is perfect for beginners. VEX Virtual Robotics, on the other hand, is a virtual programming environment that allows learners to program VEX robots without needing physical hardware.
This software helps develop computational thinking skills while removing barriers to self-expression through program design. Without intimidating grammar or syntax, learners can focus on solving problems and building projects that are more fun than work.
Students will dive into the fundamentals of coding with Scratch’s visual code blocks. Using drag-and-drop coding, they’ll create and animate sprites with motion and visual effects.
Building on their new Scratch skills, students will develop a game featuring custom variables that keep track of the player’s score and imaginative sprites they’ll draw on a digital canvas.
Turn up the volume! About halfway through the week, students will record custom audio for in-game sound effects and use code-driven sensors to turn games into interactive, dynamic experiences.
Incorporating the robotics component of the course, students will calculate distances and trajectories with the VEXcode VR virtual robot.
Students will train the virtual robot to navigate obstacles and mazes using sensors and dynamic equations.