REV Syllabus v2.0
REV Syllabus v2.0
Course Description:
Welcome to "Introduction to Robotics I", a dynamic and engaging high school class designed to introduce
students to the exciting world of robotics. This course serves as an entry point for students with little or
no prior experience in robotics, providing them with a solid foundation in the fundamental principles of
this exciting and engaging field. In "Intro to Robotics I," students will explore the basics of robotics
through hands-on experiences using state-of-the-art REV Robotics DUO equipment.
Course Objective
This course is designed to foster creativity, critical thinking, and problem-solving skills as students delve into the
core concepts of robotics, including mechanical design, electronics, programming, and teamwork.
Required Materials:
REV-77-2707 Curriculum - Intro to Robotics I: Intro to Robotics I was designed for use with the following REV DUO
equipment:
● Option 1:
○ REV-45-2708, DUO EDU Mechanical Kit, QTY1
○ REV-35-2709, DUO Control Bundle, QTY1 (Can substitute with REV-35-1906, Control & Power
Bundle, QTY1)
● Option2:
○ REV-45-2041, EDU Kit V2, QTY1
● Option 3:
○ REV-45-3529, FTC Starter Kit V3.1, QTY1
○ REV-35-2709, DUO Control Bundle, QTY1 (Can substitute with REV-35-1906, Control & Power
Bundle, QTY1)
○ REV-41-1430-PK2, 15mm Extrusion - 150mm - 45° Ends, QTY1
○ REV-41-1624-PK4, UltraPlanetary Flat Mounting Bracket, QTY 1
○ REV-31-1425, Touch Sensor, QTY1
● Option 4:
○ REV-45-1883, FTC Starter Kit V3, QTY1
○ REV-35-2709, DUO Control Bundle, QTY1 (Can substitute with REV-35-1906, Control & Power
Bundle, QTY1)
○ REV-41-1373, Hook and Loop Fastener, QTY1
● If you are a member or coach of a FIRST Tech Challenge (FTC) team, you probably have most, if not all of
the parts you need for the curriculum or materials that can be substituted.
REV Robotics Website: www.revrobotics.com - product information and links to external resources
REV Robotics YouTube Channel - Scores of videos on product and technical support, many of which will be
found within the curriculum. Videos can also be found on REV’s Curriculum Video Resources page.
Class Bot V2 Documentation and Resource Guide
Recommended, but not required, Prerequisites to help improve the understanding of robotics concepts.
1. Mathematics: Proficiency in basic algebra, geometry, and trigonometry is essential for understanding concepts like
coordinate systems, angles, and calculations involving robotic movements.
2. Physics: A basic understanding of physics principles, including force, motion, energy, and electricity, is helpful for
comprehending the fundamental principles behind robotics.
3. Computer Literacy: Basic computer skills, including file management, word processing, and internet research, are
necessary for interacting with robotics software and accessing online resources.
4. Science: A general knowledge of scientific principles, particularly in the areas of mechanics and electricity, is
beneficial for understanding the technical aspects of robotics.
v2.0
Syllabus
5. Problem-Solving: A strong aptitude for problem-solving and critical thinking is crucial for troubleshooting robotic
systems, identifying errors, and finding creative solutions to programming or mechanical challenges.
6. Logic and Programming: Familiarity with logical thinking and programming concepts is valuable. Prior experience
with a programming language like Python or Java, or exposure to block-based programming environments like
Scratch or Blockly, can be advantageous.
Nice to Have:
7. Electronics: Basic knowledge of electronic components, circuits, and schematic diagrams is helpful for
understanding the electrical systems integrated into robots.
8. Mechanical Engineering: An introductory understanding of mechanical systems, including gears, levers, and pulleys,
provides a foundation for comprehending the mechanical aspects of robots.
9. Teamwork and Collaboration: Strong interpersonal skills and the ability to work effectively in teams are valuable in
robotics projects, as students often collaborate on design, construction, and programming.
10. Enthusiasm and Curiosity: While not a technical prerequisite, a genuine interest in robotics, automation, and
engineering is important for fostering motivation and a willingness to explore and experiment with the subject matter.
Course Outline:
Section/Lesson Description Duration
Section 1 Robotics Basics 5 Weeks
1 Class Syllabus, Introduction. and Overview 1 Day
2 Intro to the REV EDU Kit 1 Day
3 REV Mechanics: Hardware and Actuators 6 Days
4 REV Electronics: Wires and Sensors 4 Days
REV Programming: Introduction to REV
5 Programming 4 Days
6 Putting it all Together 2 Days
7 Competition and Student Assessment 8 Days
Section 2 Intro to Mechanics (4+ Weeks) 2 Weeks
8 Mechanical STEM Competition 2 Days
9 Engineering Design Process 2 Days
Supplemental Engineering Tradeoffs Suggested 2 Days
Supplemental Modeling Engineering Problems Suggested 2 Days
10 Mechanical Advantage 2 Days
11 Gear Ratios and Motor Torque 2 Days
Supplemental Coefficient of Friction and Newton's Laws Suggested 2 Days
12 Mechanics Challenge 10 Days
13 Quarter 1 FInal Exam 1 Day
Section 3 Intro to Electronics (2 Weeks) 2 Weeks
14 Class Syllabus, Introduction. and Overview 1 Day
15 Electrical STEM Competition 1 Day
16 Wires 2 Days
17 What is a Sensor? 1 Day
18 Color Sensors 2 Days
19 Touch Sensor and Limit Switches 2 Days
20 Encoders and IMU 2 Days
v2.0
Syllabus
21 Data Analysis 2 Days
22 Electronics Challenge 7 Days
Section 4 Autonomous Robotics (2 Weeks) 2 Weeks
23 Programming Refresher 1-2 Days
24 Programming STEM Competition 1 Day
25 Real World Autonomous Applications 1 Day
26 Intro to Programming Languages 4 Days
27 Programming Best Practices 2 Days
28 Programming Syntax 2 Days
29 Iteration and Optimization 2 Days
30 Autonomous Robotics Challenge 10 Days
31 Comprehensive Final Exam 3 Days
Suggested Grading:
v2.0