CS Unplugged: Field guide: Coding - Error Control
An online resource for teaching Computer Science to students, this chapter focusses on Coding - Error Control. This chapter is about guarding against errors in data in its many different forms. Use the parity interactive and Check digit calculator to explore error control coding.
Additional details
| Year band(s) | 7-8, 9-10 |
|---|---|
| Format | Web page |
| Core and overarching concepts | Implementation (programming), Algorithms |
| Australian Curriculum Digital Technologies code(s) |
AC9TDI8P01
Acquire, store and validate data from a range of sources using software, including spreadsheets and databases
AC9TDI10P01
Develop techniques to acquire, store and validate data from a range of sources using software, including spreadsheets and databases |
| Keywords | Professional learning, Parity trick, Error control coding, Barcodes, Checksum |
| Organisation | University of Canterbury, New Zealand |
| Copyright | University of Canterbury, New Zealand. Creative Commons BY-NC-SA 4.0. |
Related resources
-
GenAI readiness and implementation modules
As generative AI (GenAI) becomes an increasingly important tool in education, it's essential for teachers to understand both its potential and its limitations. This two-module offering equips teachers with the knowledge and practical skills to use GenAI tools like Copilot effectively in the classroom. Teachers will enhance their own digital literacy while learning how to guide students in using AI responsibly and thoughtfully. By focusing on teacher readiness and practical classroom strategies, the modules support the development of students who can navigate AI in both classroom and everyday contexts. The modules were developed in collaboration with Microsoft.
-
Codecademy
This site provides tutorials on web design tools. Requires free registration.
-
App Inventor EDU
Use this six week teaching program using a project based curriculum that allows students to explore the world of computer science through the creation of smartphone apps.
-
Classroom ideas: Micro:bit Environmental Measurement (visual and general-purpose programming) (Years 5-8)
Investigating environmental data with Micro:bits: This tutorial shows the coding needed for digital solutions of some environmental issues that can be created using pseudocode and visual programming.
-
Creating a digital start line and finish line with micro:bits (Years 7-8)
The following activity suggests one-way Digital Technologies could be integrated into a unit where vehicles are being designed and produced.
-
The Micro:bit Matters
In this article, Gary Stager introduces and explains the BBC micro:bit. He discusses pros and cons of the device, prices, compatible programs to use with it, resources to help understand the Micro:bit and other technological devices on the market.
-
code.org
Code.org provides courses for F-12 year levels to increase knowledge in computer science. Free log in enables access to resources and more functionality.
-
VidCode
Vidcode is aimed at teaching teenagers the skills of coding, especially girls. Vidcode provides an interactive way to learn code via step-by-step. Free log in required.