Computer Science

Concept(s) Unplugged Intro/Reinforcement Additional Information
CS Unplugged Current version of this site has lots of ties to core curricular areas.
Computing at School: Barefoot Computing Covers many of the topics above. Account Required – Free
Programming Unplugged
Computing at School: Barefoot Computing Covers many of the topics above. Account Required – Free CS Fundamentals Unplugged Activities All unplugged lessons in one place
The Foos Each of the Computer Science lessons includes an unplugged or printable activity.
Kids Kode Exchange (Unplugged) Google+ Community where teachers exchange unplugged ideas.
#CSinSF K-2 Unplugged Unit SFUSD Unplugged Lessons for K-2
Exploring Computational Thinking Lessons to teach computational thinking. Unplugged and plugged lessons. For ages 8+
Kodable Smeeborg Learning Guide NOTE: Kodable now has a curriculum with many unplugged activities available through Teacher’s Dashboard.
The Kodable World Mostly the Kodable Smeeborg story with pictures
Algorithms Kodable fuzzFamily Frenzy These are mostly just sequencing but they could be extended into other Programming & Algorithm topics below. For example:

1) Complete the algorithm only when an event happens

2) The algorithm created should contain a loop

3) Add some conditions. If you are programming a human robot, add a condition that they should walk forward until they encounter an obstacle and then turn right, for example

Harold the Robot
Human Crane
My Robotic Friends
How to Train Your Robot
Peanut Butter & Jelly Robot
The Robots Game
Jam Sandwich Algorithm
Getting Up Algorithm Design
Unplugged HoC with the Hokey Pokey
Playground Computing – Algorithms
Playground Computing – Obstacle Course Studio Course 1 – Happy Maps Studio Course 1 – Move it, Move It Studio Course 1 – Plant a Seed Studio Course 2 – Graph Paper Programming
Code Studio Course 2 – Paper Planes Studio Course 3 – Computational Thinking Studio Course 3 – Dice Race Studio Course 4 – Tangram Algorithms 20 Hr Course – Algorithms
Rosie’s Runtime
Events Studio Course 1 & 2 – The Big Event
PBS Kids ScratchJr Simon Says
Loops Studio Course 1 & 2 – Getting Loopy Studio Course 4 – For Loop Fun
Rosie’s Runtime (Grades 3-5)
Conditionals Studio Course 2 – Conditionals with Cards
If/Then Backyard Coding Game
Playground Computing – Robotic Board Game
Simon Says If/Then/Else
Variables Studio Course 3 – Functional Suncatchers Studio Course 4 – Envelope Variables
Functions (Procedures) Studio Course 3 – Functional Suncatchers Studio Course 3 – Songwriting Studio Course 4 – Songwriting With Parameters
Rosie’s Runtime (Grades 3-5) Need do sign up to get access
Debugging / Error Detection Studio Course 1 – Building a Foundation Really about persistence
Intel: The Journey Inside – Bugs and Debugging
CS Unplugged – Card Flip Magic
Abstraction Studio Course 4 – Mad Glibs
Hello Ruby – My First Computer
Simulate a computer For Primary grades
Human Computer Game A bit dated
How Computers Work Written for Middle School
Simulate an iPad
Craft Computer
Intel: The Journey Inside – Fetch, Decode, and Execute Use the Fetch, Decode, and Execute handout to organize students in groups and have them perform the three steps a microprocessor uses to process an instruction. This activity requires making index cards in advance with a variety of hand-written commands such as “fold this card in half and give it to a person with glasses.”
Intel: The Journey Inside – Taking Command Algorithms, Fetch, Decode, and Execute
Concurrency & Synchronization
How the Internet Works Written for Middle School
Message Routing
Intel: The Journey Inside – Did You Get The Message
Intel: The Journey Inside – Put It In Your Packet
CS Unplugged: Routing & Deadlock
Media Smarts: Introducing the Internet From 2012
Barefoot Computing: KS2 Modelling the Internet May need to set up account & login to see this Course 3 – The Internet
Binary Binary System
Secret Coders – Binary
Embark Labs – Think Like a Computer
CS Unplugged – Binary Numbers
Zeros and Ones
Intel: The Journey Inside – Binary Counter Course 2 – Binary Bracelets Course 4 – Binary Images
Sorting Sorting Algorithms


From <