The Exceed Robotics’ STEM‐focused curriculum aims to teach students step‐by‐step the core of robotics and engineering. Whether new to robotics or have experienced in robot competitions, our program will expand student’s knowledge in programming, robot building, engineering, computer design and 3D printing. We teach students the tools that are shaping our future in a fun and engaging classroom environment.

Developed and refined by a team of robotics engineers and certified teachers, the Exceed Robotics curriculum follows an academic approach in teaching robotics rather than conventional “build and play” programs. Class project themes are based on rapidly growing areas such as autonomous vehicles, bionics, smart factories, medical robotics, and space and ocean rovers. Courses are designed to also develop non‐technical areas such as presentation skills, teamwork, perseverance and creativity.

Click on a course below to view a brief description.

PRG101: Motor and Sensor Programming
The first robotics course in the Exceed Robotics curriculum focuses on the fundamentals in modular programming of motors and various sensors. Logic loops and conditional statements are introduced for programming a robot to perform specific tasks, utilizing sensors to make decisions.

 

 

 

STEM topics are integrated into each lesson by presenting the science behind a particular sensor or applying math for motor drive and control.

A typical class includes a five to ten minute presentation of relevant concepts after which students spend the rest of class working to complete an assigned challenge. Each challenge has been crafted to reinforce the presented concepts and the last two classes of the course combine previously learned concepts to create a self‐driving (autonomous) vehicle.

PRG100_1

PRG100_2

Thornhill Schedules [NEW STUDENTS]

Mississauga Schedules [NEW STUDENTS]

PRG102: Programming Project
To fully absorb the fundamentals of programming robots, this project course provides the opportunity for students to apply the learned concepts. Modular programming of a multi‐motor, multi‐sensor robot is used to perform a project based on real‐world applications.

 

The project is designed to promote independence, build confidence and develop communication and problem solving skills.

Students present their work to their instructors and parents at the end of the course, where they are evaluated prior to moving on to the subsequent competition course.

exceed-robotics-student-presenting

Thornhill Schedules

Mississauga Schedules
PRG103: Programming Competition
An exciting course in modular programming using a complex robot to perform a construction challenge. The competition event at the end of this course brings parents, students and instructors together to watch student teams compete against each for prizes and top honours.

 

 

 

 

 

Game objectives and scoring rules are presented at the start of the course and students continue working in programming, testing and refining their programs.

Students learn to critical time management skills, strategy, problem solving and leadership skills in addition to gaining competition experience.

PRG300_1

PRG300_2

Thornhill Schedules

Mississauga Schedules
COD104: C-Language Coding I
After developing the logic of programming robots using modular programming, programming using the C-language is introduced. C-language is the most powerful and useful programming language which is used commonly used in industry.

 

 

The course begins teaching variables, datatypes, loops and conditional statements used to program robots. This course moves beyond graphical programming towards language‐based coding which offers greater control for robot design and development.

A new robot platform is introduced to have students comfortable with transferring their knowledge to multiple types of robots.

PRG400_1

PRG500_1

Thornhill Schedules

Mississauga Schedules
COD105: C-Language Coding II
C language project‐based course where students program a multimotor, multi‐sensor robot to perform a specific task. Similar to the term 2 project course, this project course provides the opportunity for students to apply the learned concepts from the previous ADC 400 course.

 

 

 

Students are given an opportunity to apply knowledge acquired from the previous course and advance in language‐based programming.

PRG400_2

Thornhill Schedules

Mississauga Schedules
ARD106: Arduino Microcontroller I
The first term of Arduino C Coding. The term begins with simple projects on how to use Arduino Microcontroller to flash LEDs, fade LEDs, use Photo Sensor to detect light, and program Push Buttons to control the devices. It also covers basic DC Motor conrol and making a rover to move around the field.

 

 

 

 

 

Students will begin to develop skills on how to use an actual Microcontroller using C language. Brief Electrical circuits are also covered within the term.

Thornhill Shcedules

Mississauga Shcedules
ARD107: Arduino Microcontroller II
The term teaches skills on how to prorgam distance sensor with Arduino, also coding techniques to make use of loops. Students will program a distance sensor to read the actual distances from objects around and display the values onto the computer. The peoject is then to add the distance sensor to the rover and make the rover move by use of the distance sensor.

 

 

 

 

Students learn how to ping the sensor and read ultrasonic reflections. They will then practice using math to convert the time into distance by knowing speed of sound.

Thornhill Schedules

Mississauga Schedules
ARD108: Arduino Microcontroller III
This term is all about Servo Motors. Servos are used in a variety of Robots where specific movement is needed. Some examples are Robotics Arms and Levers. Servo motors can be considered “Smart Motors” since exact motor movement can be programmed. The programming involves concept of degrees which will be taught within the term.

 

 

 

Students learn how to program an armbot to pick up an object from a location and places it in the designated spot.

Thornhill Schedules

Mississauga Schedules
ARD109: Arduino Microcontroller IV
The final term of Arduino is all about making “Smart Home” using various sensors and functions. Temperature sensor, Humidity sensor, light sensor and finger touch will be programmed to monitor varioous activities within the house. Students work with multiple sensors to alarm when specific temperatures or humidities are reached within the house.

 

 

 

At this term, students are encouraged to use their Arduino at home. They are given list of ongoing projects which they can develop on their own at their free time. Parents are welcome to provide an Arduino kit for the kids to work on at home.

Thornhill Schedules

Mississauga Schedules
MEC110: Fundamentals of Robot Mechanics
Building robots cannot be complete without learning mechanics. This course teaches students about the fundamentals of robot design including power transmission, various steering strategies, gear ratios and object manipulators

 

 

 

 

Thornhill Schedules

Mississauga Schedules
MEC111: Advanced Robot Mechanics
Teaching advanced concepts relating to lifting mechanisms, accumulators as well as introducing CAD design, 3D printing and computer simulation

 

 

 

 

 

Thornhill Schedules

Mississauga Schedules
MEC112: The Exceed Robotics Final Challenge
The engineering process is used throughout an entire robot design project including brainstorming, concept selection, motor control, sensor selection, programming, prototyping, testing and troubleshooting. There willl be a final presentation and awards will be given to the winner

 

 

 

 

Thornhill Schedules

Mississauga Schedules

Click the following to download the PDF file:

exceed-robotics-curriculum

Pin It on Pinterest