University of Canterbury
Cs Unplugged: Parity Magic
This activity will look at how computers correct errors automatically.
University of Canterbury
Cs Unplugged: Unit Plan: Error Detection and Correction
This unit and lessons explores how digital devices detect and correct errors in data, and why sometimes computers can detect errors, but don't have enough information to correct them.
Code.org
Code.org: Cs Fundamentals: Course D
Students develop their understanding of loops, conditionals, and events. Beyond coding, students learn about digital citizenship.
Code.org
Code Studio: Computer Programming: Course E
Start coding with algorithms, loops, conditionals, and events and then you'll move on functions. In the second part of this course, design and create a capstone project you can share with your friends and family.
Code.org
Code Studio: Computer Programming: Course F
Learn to use different kinds of loops, events, functions, and conditionals. Investigate different problem-solving techniques and discuss societal impacts of computing and the internet. In the second part of this course, design and create...
TryEngineering
Try Engineering: Cracking the Code
Lesson focuses on how computerized barcodes have improved efficiency in product distribution; explores the barcoding process and engineering design.
Other
Digital Promise: Video Game Remix
Learn about the basics of programming with Scratch, a visual programming language, and remix an online game.
Code.org
Code.org: Game Lab
Game Lab is a programming environment where you can make simple animations and games with objects and characters that interact with each other. Design an animation or game, code with blocks or JavaScript to make it work, then share your...
Code.org
Code.org: App Lab
App Lab is a programming environment where you can make simple apps. Design an app, code in JavaScript with either blocks or text, then share your app in seconds. Start with a blank project, explore the sample apps and take the challenge...
Code.org
Code.org: For Loop Fun
We know that loops allow us to do things over and over again, but now we're going to learn how to use loops with extra structure built right in.
Other
The School Run: What Is Debugging?
Students are introduced to the debugging cycle and the steps in the debugging cycle.
Other
Beanz: Variables, Constants, and Data Types
Learn variables, constants, and data types with exercises you can do to test your knowledge.
Other
Beanz: Code Snippets: Variables
Learn how variables in code work in several computer languages.
Goodwill
Gcf Global: Computer Science: Sequences, Selections, and Loops
Learn more about sequences, selections, and loops.
Other
Beanz: How We Designed a School Robot
Learn how an all girls high school robotics team designed then built a robot to compete in competitions.
Khan Academy
Khan Academy: Challenge: Bucktooth Bunny
Use the power of variables to give a bunny bigger eyes and teeth in this coding challenge.
Khan Academy
Khan Academy: Using Variables
Some practice problems with variables in computer programming.
Other
Beanz: Functions and Procedures
An introduction to programming functions and procedures using pen and paper instead of code. Includes lots of examples and exercises.
Khan Academy
Khan Academy: Learning Programming on Khan Academy
Learn the basics of programming in this tutorial.