Interactive
Other

Code Monkey: Learn Real Coding

For Students 9th - 10th
CodeMonkey is an engaging online game that teaches real computer programming to children as young as 9.
Handout
John Wiley & Sons

Wiley: Pseudocode Example: Game of Monopoly

For Students 9th - 10th
An easy example of pseudocode, the language for designing algorithms, for playing the game of monopoly.
Lesson Plan
University of Canterbury

University of Canterbury: Cs Unplugged: Error Detection

For Teachers 2nd - 8th
This activity is a magic trick where the demonstrator is "magically" able to figure which one out of dozens of cards has been turned over, using the same methods that computers use to figure out if an error has occurred in data storage.
Article
BBC

Bbc: Bitesize: Introduction to Computational Thinking

For Students 9th - 10th
Find out about the four cornerstones of computational thinking, and how these contribute to task completion and learning.
Article
Other

Code Conquest: What Is Coding?

For Students 9th - 10th
Don't know the first thing about coding? Here is a beginner's tutorial which will give learners all the background information for coding.
Unit Plan
BBC

Bbc: Gcse Bitesize: What Happens During Cellular Respiration? Ocr 21 C

For Students 9th - 10th
This lesson focuses on what happens during cellular respiration including how energy is released as APT and why organisms need energy in that form. A link to a test is provided.
Lesson Plan
University of Canterbury

Cs Unplugged: Unit Plan: Kidbots

For Teachers 1st - 5th
Writing a computer program involves planning what you're going to do, "coding" the instructions, testing them, tracking down any bugs, and changing the program to that it works correctly. In these activities students explore a simple...
Lesson Plan
Code.org

Code.org: Cs Fundamentals: Lesson 4: Debugging With Laurel

For Teachers 2nd - 4th
Young scholars will practice debugging in the "collector" environment. Students will get to practice reading and editing code to fix puzzles with simple algorithms, loops and nested loops.
Lesson Plan
University of Canterbury

Cs Unplugged: Quick Card Flip Magic

For Teachers 3rd - 5th
Every item of data that we store and transmit has extra bits added to it to prevent errors. Can you find the error and correct it?
Lesson Plan
University of Canterbury

Cs Unplugged: How Many Guesses?

For Teachers 3rd - 5th
Use sequential and binary search strategies to figure out who has your favorite book.
Article
Other

Beanz: Code Snippets: Variables

For Students 6th - 9th
Learn how variables in code work in several computer languages.
Unit Plan
Goodwill

Gcf Global: Computer Science: Sequences, Selections, and Loops

For Students 9th - 10th
Learn more about sequences, selections, and loops.
Article
Other

Beanz: How We Designed a School Robot

For Students 6th - 8th
Learn how an all girls high school robotics team designed then built a robot to compete in competitions.
Article
Other

Beanz: Algorithm Design

For Students 6th - 8th
Find out about algorithmic design.
eBook
Khan Academy

Khan Academy: Our First Program

For Students 9th - 10th
Learn how to write your first program.
Activity
Khan Academy

Khan Academy: Procedures With Return Values

For Students 9th - 10th
Practice programming problems using procedures with return values.
eBook
Khan Academy

Khan Academy: Nested Conditionals

For Students 9th - 10th
Learn about when a program selects one of many paths, it can use nested or chained conditionals.
eBook
Khan Academy

Khan Academy: Conditionals With If, Else, and Booleans

For Students 9th - 10th
Learn how omcputer programs also make decisions, using Boolean expressions (true/false) inside conditionals (if/else).
eBook
Khan Academy

Khan Academy: Compound Booleans With Logical Operators

For Students 9th - 10th
Learn how to make shorter and more expressive code by combining simple Boolean expressions using logical operators (and, or, not) to create compound Boolean expressions.
eBook
Khan Academy

Khan Academy: Conditionals With If, Else, and Booleans

For Students 9th - 10th
A tutorial explainning the use of if, else, and Boolean logic in computer programming.
eBook
Khan Academy

Khan Academy: Nested Conditionals

For Students 9th - 10th
Learn how nested conditionals work in computer programming.
eBook
Khan Academy

Khan Academy: Compound Booleans With Logical Operators

For Students 9th - 10th
Learn about computer programming using compound booleans with logical operators.
Article
Other

Alliance Software: An Introduction to Software Development Methodologies

For Students 9th - 10th
Find out about the three main software developement methods.
eBook
Khan Academy

Khan Academy: Sorting

For Students 9th - 10th
See how a selection sort plays out.

Other popular searches