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)
ROBA33
Module 33: Debugging Code (Optional)
Outcome
Use common coding techniques to enhance code elegance and debug errors.
Indicators
(a) | Discuss the concept of elegance in coding. |
(b) | Improve the elegance of existing code by simplifying, improving efficiency and enhancing code readability. |
(c) | Create internal documentation (e.g., inline comments and header comments) for a program. |
(d) | Discuss different types of errors (e.g., syntax, semantic and runtime) and their impacts on program execution. |
(e) | Discuss common steps for debugging code. |
(f) | Identify and correct errors in a program. |
(g) | Develop testing procedures, such as outputting values during execution, to debug programs. |
Loading...


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)
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.

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.

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.

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.

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.
Links :
Click here
Media and Formats :
Website
Price :
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.

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