MR. ELDER lukas.elder@eics.ab.ca
Robotics 9
Welcome to the world of robotics and coring. This course will cover the basics of robotics including usage of different sensors and fundamentals of programming. Using a robotics control language, students will create programs that will accomplish a series of tasks with a focus on independent problem solving. Students will code the Vex IQ robot system and use RobotC throughout the semester to prepare them for Robotics 10.
Prerequisites: None
Recommended Skills: Strong mathematics and logic skills, a willingness to learn independently, and to engage with challenges.
Pre-Competitive Robotics 10
In Robotics 10, students will begin to develop a more sophisticated robot that function in an autonomous nature. Using an array of sensors and a bunch of creativity, students will hone their programming and thinking skills to continue to solve increasingly difficult challenges. The goal in Pre-Competitive Robotics 10 is to ensure students are ready for the engineering challenges in Competitive Robotics 20, which will include programming a competition-ready robot to compete in the Vex Robotic Competition.
Prerequisites: None
Recommended Skills: A goal to be in Math 20-1 or 20-2. Students likely to be in Math 20-3 are not recommended.
Competitive Robotics 20
In Competitive Robotics 20, students will use the state of the art Vex V5 (https://www.vexrobotics.com/vexedr) system to learn programming in Vex C++. Students will complete a number of required tasks to demonstrate their understanding of the V5 architecture and efficient robotic assembly techniques. From here, students will assemble teams to design, build, and program a robot that will compete in the current season’s Vex Robotics Competition game. Students will have the option of competing in a number of official Vex tournaments to test their design, building, and programming skills.
Prerequisites: Pre-Competitive Robotics 10
Recommended Skills: Math 20-1 or Math 20-2. Commonly students in Math 20-3 struggle with the course requirements.
Competitive Robotics 30
In Competitive Robotics 30, students will continue using the Vex V5 system and continue to design, build, and program increasingly complex robots that will compete in the Vex VRC game for current year. Students will take the knowledge and skills gained in Competitive Robotics 20 to create teams that will compete in local and regional Vex tournaments to represent ABJ Robotics. Students are responsible for all aspects of preparing competition-ready robots, including documentation, multiple autonomous routines, and robotic systems with multiple sub-systems.
Prerequisites: Pre-Competitive Robotics 20
Recommended Skills: Math 30-1 or Math 30-2. Commonly students in Math 30-3 struggle with the course requirements.