ROBA30A
Module 30A: Coding - Variables A (Core)
Outcome
Explore the role of variables in programs.
Indicators
(a) Recognize that variables are placeholders for data, or containers used to hold information that can be later used in a program.
(b) Discuss the importance of following established conventions and rules for naming objects and variables within programming languages.
(c) Differentiate between variables and constants in a program.
(d) Explain the need to assign values to variables.
(e) Discuss the concept of scope (e.g., local and global) of variables within a program.
(f) Explore the importance of binary thinking (e.g., on versus off) in controlling devices.
(g) Provide examples of how to use arithmetic, comparison and Boolean operators to perform actions on variables.
(h) Demonstrate how to move or turn a sprite or robot by manipulating variables such as speed or direction.
Loading...
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.
Media and Formats : Kit
Price : See publisher.
Record posted/updated: May 30, 2022
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)
Media and Formats : Kit
Price : Free
Record posted/updated: May 30, 2022
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.
Media and Formats : Website
Price : Free
free
Record posted/updated: June 27, 2022
R002411
Programming Arduino: Getting Started with Sketches(2nd ed.)
This resource provides dozens of examples on how to use Arduino's coding language to create original programs or to modify sample, downloadable programs. The text is enhanced with screenshots and diagrams to further illustrate the examples.
Media and Formats : Book
Price : $18.95
Record posted/updated: February 28, 2024
R011677
Adeept BBC micro:bit Starter Kit
This kit allows for the assembly of a pocket-sized computer that introduces how software and hardware work together. It has an LED light display, buttons, sensors and many input/output features that allow for programmable interaction. The kit contains the micro:bit development, breadboard and expansion boards, plus numerous sensors, LEDs, buttons and resistors. A full list of materials and tutorials can be found at https://www.adeept.com/learn/tutorial-92.html.
Media and Formats : Kit
Price : $74.99 USD
Record posted/updated: May 30, 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
free
saskatchewancontent
Record posted/updated: December 7, 2021
R002853
Learn Robotics Programming: Build and Control Autonomous Robots Using Raspberry Pi 3 and Python
This resource begins with the basic structure of a robot and progresses to how to plan, build and program it. Topics discussed include: adding motors, sensors and actuators, writing code to execute various robot behaviours and adding cameras and voice communication.
Media and Formats : Book
Price : $52.83
Record posted/updated: February 28, 2024
R021515
Visual Basic in Easy Steps(6th ed.)
This resource shows how to create Windows applications using Visual Basic programming. The code examples, screenshots and step-by-step instructions provide the supports needed to create an interactive application.
Media and Formats : Book
Price : $15.99
Record posted/updated: December 8, 2021
R010096
Parallax Boe-Bot Robot Kit USB
This kit makes use of the BASIC Stamp programming language to build one robot. It includes sensors and a microcontroller and a book to build and program an autonomous robot. It is suitable for grades 7 to 12 with the addition of parts to explore more sensors and applications. Four AA batteries are required but are not included.
Media and Formats : Kit
Price : Free
Record posted/updated: May 30, 2022
R013035
Python.org
This website provides downloads, documentation, and community discussions aimed at teaching and supporting Python based coding. It is helpful for integrating Python into coding in the classroom.
Media and Formats : Website
Price : Free
free
Record posted/updated: June 27, 2022
R002410
Arduino Starter Kit. Skill Level Beginner
This is an introductory kit for individuals new to Arduino. It provides the tools and instructions to learn the basics of the programming language of and the Arduino Uno microcontroller. The kit includes various electronic components, an LCD, Servo and Motor, Arduino Uno Board, Breadboard, jumper wires, and an instruction book. This kit is suitable for both teachers and students.
Media and Formats : Kit
Price : See publisher.
Record posted/updated: May 30, 2022
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.
Media and Formats : Website
Price : Free
free
Record posted/updated: June 27, 2022