![]() ![]() This programming technique allows you to create shorter and easily maintainable programs! When coding gets complicated and hard to read, leave it to functions to save you from stress! In this unit, students will use abstraction to turn multiple lines of code into a special structure called a function, that can then be referenced many times within a program. The task for this challenge is to program the robot to perform safety inspections of a hazardous environment that involves using sensors, the robot brain, and movement. Sensors are what makes a robot a robot! In this unit, students learn how to program sensors so that their robot can detect obstacles and how to control program flow by having the robot wait until specific sensor values are detected. In this final unit challenge, students are responsible for delivering multiple heavy construction equipment to an elevated work site. As the coding gets longer and more complex, students will learn how to use decomposition to make problem-solving easier. Students build on what they learned about sequential programming from the first unit in order to control basic movements of their robot and manipulate objects in its environment. The final challenge in this unit is to design a smiley face on the screen of the Robot Brain by sequential programming. The Robot Brain is a user interface that students will learn to communicate to the robot with and learn their responsibility as a programmer on how to give the robot specific instructions. Students begin by learning simple programming commands and sequences on the VEX V5 Robot Brain. Within the units, students will engage with their robot and learn core concepts through step-by-step, media-driven instructional content, “Try It” remix activities, mini-challenges, “Check Your Understanding” questions, a culminating end-of-unit challenge to apply what they have learned, and an end-of-unit quiz. Students will build on their coding and computational thinking skills in order to develop their own solutions to these real-world problems.Ĭoding and Computational Thinking with VEX V5 is broken up into 7 different units. ![]() 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.Ībout the Curriculum Each hands-on challenge and activity is based on one of Carnegie Mellon University’s own robots, built to provide solutions in manufacturing, energy, defense, agriculture, and mining. 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. ![]() The Coding and Computational Thinking curriculum provides a structured sequence of programming activities in real-world project-based contexts. Coding and Computational Thinking with VEX V5 ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |