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)
ROBA28A
Module 28A: Block-Based Coding A (Optional)
Outcome
Explore programming concepts using a block-based language.
Indicators
(a) | Differentiate between the functionality of visual or block-based (e.g., BlockyDuino, Scratch, Snap!, Ozoblockly, EdBlocks and JavaScript Blocks) and text-based (e.g., Python, C++, Java and JavaScript) programming languages. |
(b) | Explain some advantages and disadvantages of block-based programming languages. |
(c) | Create a program that uses one linear sequence of events in a block-based programming environment. |
(d) | Utilize an event to trigger a sequence of actions in a block-based programming environment. |
(e) | Adapt or create an unplugged program (i.e., not using a computer) that uses one linear sequence of events. |
Loading...


R009733
LEGO BOOST Creative Toolbox
This kit provides a series of activities that develop spatial building skills that can be scaffolded to create a more complex creation of a working robot simulation.

R009731
LEGO Mindstorms EV3
This kit contains programmable brick, several modular sensors and hundreds of pieces and connectors that allow for the construction of one robot with various functions. It provides a block-based programming environment and includes instructions and online support. It would be suitable for Middle Years to grade 10.

R009357
The Art of LEGO Mindstorms EV3 Programming
This book presents EV3 elements such as blocks, data wires, files, and variables, allowing the reader to create complex EV3 programs. Good programming practices are introduced, as well as useful debugging strategies. It supports the home and education editions of the EV3 Mindstorms kit. Many challenges are included that could be applied in the classroom.

R010094
Makeblock mBot Educational Robot Kit. Explorer Kits
The mBot kit includes supplies to build and program an autonomous robot with coding abilities. It is based on a block coding system but also supports a text-based coding system using Arduino for more advanced users. This kit requires a software download for coding and is Bluetooth compatible for connection with smart devices with a controller APP download. This kit also requires batteries: either 1 3.7V DC Lithium battery or 4xAA batteries. Also available, for further extension using this kit are add on sensors and parts.
(More information)

R008961
Microsoft MakeCode. Mindstorms
This website is a free, open-source platform for creating engaging computer science learning experiences that support real-world programming. The easy-to-follow structure makes it accessible to inexperienced users by starting with introductory topics and progressing to more advanced concepts.
Links :
Click here
Media and Formats :
Website
Price :
Free

Record posted/updated:
June 27, 2022

R012356
SaskCode Arduino Kit
SaskCode has assembled classroom kits of hands-on materials, such as robot car kits, Arduino starter kits and sensors, that are designed to support the teaching of robotics skills at Grades 7-12 using the Arduino computing platform. Free activities to use with the kit are available for download through Google Drive. Kits are available for sale to any school in the province, and lending kits are available for borrowing, free of charge, by teachers in schools from school divisions that are part of the Saskatoon Industry Education Council (SIEC) partnership (see the SIEC website for a list of school divisions by area). To be eligible to borrow a kit, however, a teacher must complete a professional development session linked to that kit. For more information, please visit the SIEC website - https://www.saskatooniec.ca/
(More information)
Media and Formats :
Kit
Price :
Free


Record posted/updated:
December 7, 2021

R010618
Tinkercad
This website allows 3D models to be constructed, modified and exported to 3D printable formats. The software can be used for 3D editing, circuit design and testing, and block coding. Along with the designing circuits and coding, this site has a simulator built into the dashboard for creating and testing circuits in an online virtual area. It also incorporates the use of an Arduino microcontroller. This site is regularly updated and can incorporate circuits and code blocks. Through this site, one can create virtual robots and test virtual codes and circuits with minimal equipment. Users must create an account which is free of charge.
(More information)
Links :
Click here
Media and Formats :
Website
Price :
Free

Record posted/updated:
May 30, 2022

R002543
Winning Design!: LEGO Mindstorms EV3 Design Patterns for Fun and Competition(2nd ed.)
This text focuses on the full development process for making a competition robot. It provides high-level discussion of the different components of the robots and includes instructions to build an EV3 design.

R010617
Micro:bit Educational Foundation
This website introduces the micro:bit processor. It contains lessons, guides, and projects. The coding is Block based although it can expand into Python, as well. The Get Started and Projects sections could be used by students and teachers while the Lessons section are intended for teacher use.
Links :
Click here
Media and Formats :
Website
Price :
Free

Record posted/updated:
June 27, 2022