Robotics and Automation 10, 20, 30
Course Configurations
Robotics and Automation 10 (Autonomous Focus)
Robotics and Automation 10 (Radio Control Focus)
Robotics and Automation 20 (Autonomous Focus)
Robotics and Automation 20 (Radio Control Focus)
Robotics and Automation 30 (Autonomous Focus)
Apply principles and techniques for injury prevention to ensure safety in the work area.
Investigate the historical development of robotics and autonomous technologies.
Explore ethical, moral and legal issues relevant to robotics and autonomous devices.
Evaluate historical and contemporary impacts of robotics and autonomous devices on society.
Investigate the prevalence and societal impacts of automation.
Examine applications of artificial intelligence (AI) in robotics and automation.
Develop and implement a plan to resolve an issue present in a device.
Develop and implement a plan to resolve multiple issues present in a device.
Apply engineering design processes to improve simple tasks and projects.
Evaluate a prototype using specific criteria.
Incorporate empathy into engineering design processes.
Demonstrate safe practices when working with electricity and electrical devices.
Incorporate appropriate strategies and conventions for debugging circuits.
Analyze the relationships among voltage, current and resistance in electrical circuits.
Design and construct a variety of electrical circuits.
Analyze the differences between parallel and series circuits.
Design and construct functional circuits on a breadboard.
Apply advanced breadboarding knowledge and schematics diagrams to design and construct functional circuits on a breadboard.
Explore the use of resistors and light-emitting diodes (LEDs) in electronic circuits.
Explore the use of diodes and other components in electronic circuits.
Design and construct a variety of circuits to interface between a programmable control board and a robotic or automated device.
Utilize wiring diagrams to guide the design and construction of electronic circuits.
Utilize schematic diagrams to guide the design and construction of electronic circuits.
Use a multimeter to measure voltage, current and resistance of a circuit or portion of a circuit.
Explore how conductors and insulators are used in electric circuits.
Explore how fuses are used to protect circuits.
Demonstrate proficiency in soldering.
Examine the importance of datasheets for providing information about the technical characteristics of electronic components.
Investigate the role of software in providing instructions to a robotic or automated device.
Investigate the role of microcontrollers in robotics and automation systems.
Design, construct and program a device to deliver and/or modify simple outputs.
Design, construct and program a device to deliver and/or modify multiple outputs.
Explore the role of shields in enhancing the functionality of microcontrollers.
Demonstrate effective file management and organization, including the use of appropriate naming conventions and folder structures.
Investigate computational thinking as a problem-solving process.
Examine the role of pseudocode in planning computer programs.
Explore programming concepts using a block-based language.
Implement a program which utilizes control structures and repetition in a block-based coding environment.
Demonstrate proper syntax and organization when developing a program.
Explore the role of variables in programs.
Differentiate between common data types (e.g., integer, Boolean, floating point and string).
Explore the use of integer data types in programs.
Incorporate Boolean and string data types in programs.
Investigate the use of floating point data types in programs.
Create programs that use control structures to affect program flow.
Create programs that use conditional statements to control program flow.
Create and incorporate functions in programs.
Incorporate internal, external and user-defined libraries to extend the functionality of software.
Investigate how and when to incorporate recursive functions into programs.
Use common coding techniques to enhance code elegance and debug errors.
Explore the use of sensors in robotic and automated devices.
Investigate how sensors interact with hardware and software in a device.
Construct and program a device capable of following a simple line.
Construct and program a device capable of following a line that includes 90-degree turns and T-junctions.
Construct and program a device capable of following a complex line, including dotted line sections.
Construct and program a device capable of using tactile sensors to make decisions.
Construct and program a device capable of using multiple tactile sensors to make decisions.
Construct and program a device that uses an ultrasonic sensor to detect distance.
Construct and program a device that uses an ultrasonic sensor to navigate an area.
Construct and program a device that uses multiple ultrasonic sensors to make decisions.
Construct and program a device that uses infrared lights and sensors to detect objects.
Construct and program a device capable of navigating around a room using infrared sensors.
Construct and program a device that uses multiple infrared sensors to make decisions.
Construct and program a device that can detect sound using a sound sensor.
Construct and program a device that can follow sound.
Construct and program a device to detect an input from a sensor.
Construct and program a device that uses a different sensor (not ultrasonic, infrared, sound, line following or tactile) to perform an associated task.
Investigate the use of wearable technologies.
Construct and program a wearable device.
Construct and program a device that uses radio-frequency identification (RFID) to accomplish a specific task.
Connect transmitting and receiving devices.
Control a robotic or automated device using transmitting and receiving devices.
Customize a transmitter for control of a robotic or automated device.
Examine a variety of power sources suitable for robotic and automation applications.
Analyze different types of batteries for their suitability in robotics and automation applications.
Evaluate drive systems for suitability in robotics and automation applications.
Evaluate wheels for suitability in robotics and automation applications.
Evaluate the suitability of gears, sprockets and chains and pulleys and belts for robotics and automation applications.
Experiment with the properties and capabilities of direct current (DC) motors.
Investigate applications of servos in robotics and automation applications.
Explore applications of stepper motors in robotics and automation applications.
Experiment with the properties and capabilities of actuators.
Design and construct a device that incorporates an actuator.
Use motor controllers to power motors.
Assess the use of different motor controllers with specific motor types.
Research and follow requirements for operating drones in Canada.
Experiment with the movement and workings of a drone.
Design, construct and safely control a drone.
Demonstrate safe practices when working with properly maintained mechanical equipment.
Analyze the properties of materials and experiment with their uses in robotics and automation applications.
Use fasteners and adhesives effectively in robotics and automation applications.
Investigate techniques used to build mechanical structure for use in robotics and automation applications.
Modify existing parts for use in a device.
Design and create a single part for use in a device.
Design and build a multi-part device.
Create representations of 3-dimensional (3D) objects using computer-aided design (CAD) software.
Construct an object using a 3-dimensional (3D) printing process.
Design a 3D printed object to solve a problem encountered in robotics and automation applications.
Construct two-dimensional (2D) objects using computer numerical control (CNC) manufacturing.
Construct three-dimensional (3D) objects using computer numerical control (CNC) manufacturing.
Construct a mechanical device that incorporates principles of fluid power systems.
Design and build hydraulic and/or pneumatic components or systems.
Construct a simple automated device.
Construct an intermediate automated device.
Construct a complex automated device.
Investigate the use of machine vision in robotics and automation applications.
Evaluate workspace organization for effectiveness and efficiency.
Create, follow and manage a basic project plan.
Create, follow and manage a multi-step project plan.
Design, implement and manage a detailed project plan that utilizes team member strengths and interests.
Construct an introductory level assigned or approved robotics or automation project.
Construct an intermediate level assigned or approved robotics or automation project.
Construct an advanced level assigned or approved robotics or automation project.
Explore robotics and automation career paths in Saskatchewan, Canada and the world.
Examine the skills necessary to pursue robotics and/or automation related career paths.
Research robotics related career paths in Saskatchewan, Canada, and the world.
Prepare for the work placement.
Prepare for the work placement.
Participate in a work placement experience.
Participate in a work placement experience.
Relate one’s work placement experience to personal and career goals.
Relate one’s work placement experience to personal and career goals.