# data[].attributes.body
http://primary.quickstartcomputing.org/resources/pdf/comp_thinking.pdf

# data[].attributes.attachment_link.description
CS Unplugged is a collection of free teaching material that teaches Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around.

# data[].attributes.attachment_link.readable_text
Click and hold the mouse. Trump Donald.

This project is yuuuge. Believe me, the effort to make this project was tremendous. My projects are the world's greatest. And I mean that in every sense of the word. Look at what they do. And I have a friend - a very good friend. I'll be honest - a great friend, in fact, believe me. And this friend - he's a very smart guy - he tells me that what I'm doing is great work, very very good work, that my work is the very best. I've had so many people call me and, now, you remember when I made a project a week ago - Oh, and the code is beautiful. I love the code. And those people who called us said " @comp09, you've done us a tremendous service, because we do have a problem with projects."

And what I want to do is find out what - you know, you can't make great projects until you find out what people like. And I want to find out is the problem - what's going on. Is this project worth sharing? And I say, oh yes, it is. Now do me a tremendous service: star, love, remix and follow - that would be tremendous. What people are telling me is that after they hit every one of those four buttons, they'll never have any regrets.

My project is so popular. It's the most popular project on Scratch, thanks to all you tremendous people. All of that stuff about griffpatch is all fake news, a hoax made by and for the Chinese. Scratch just doesn't work. It's broken. It's a mess. Our debt is tremendous. At this rate, Scratch is going to be dead. The corrupt liberal media's constant negative press covfefe

Assets from trumpdonald.org.

# data[].attributes.attachment_link.description
Click and hold the mouse. Trump Donald. This project is yuuuge. Believe me, the effort to make this project was tremendous. My projects are the world's greatest. And I mean that in every sense of the word. Look at what they do. And I have a friend - a very good friend.

# data[].attributes.attachment_link.readable_text
We've compiled a list of all of our unplugged lessons for you to use in your classroom. Now you can teach the fundamentals of computer science, whether you have computers in your classroom or not!

We refer to lessons in which students are not working on a computer as "unplugged." Students will often work with pencil and paper or physical manipulatives. These are intentionally placed kinesthetic opportunities that help students digest complicated concepts in ways that relate to their own lives.

Unplugged lessons are particularly useful for building and maintaining a collaborative classroom environment, and they are useful touchstone experiences you can refer to when introducing more abstract concepts. Each of these activities can either be used alone or with other computer science lessons on related concepts.

Ages 4+, English only

Course

Lesson Plan

Concept

Video

Loops

Impacts of Computing

Course C

Sequencing

Loops

C.15 - Binary Bracelets
*Supplies: Markers. Optional - 18 black/18 white beads, 1 pipe cleaner per student
Binary is extremely important in the world of computers. The majority of computers today store all sorts of information in binary form. This lesson helps demonstrate how it is possible to take something from real life and translate it into a series of ons and offs.

Binary

Impacts of Computing

Digital Citizenship

Course F

Variables

For Loops

The following lessons are organized by concept and can be found in earlier versions of our CS Fundamentals courses. Additional resources you may want to consult as you plan to use these lessons include:

Digital Citizenship
Crowdsourcing

*Common Sense Education has a full Digital Citizenship Curriculum that includes many unplugged activities.

Functions

Functional Suncatchers
In this lesson, students will make a suncatcher out of string, beads, and a special charm. The students will follow a series of repetitive steps, then be asked to identify certain sets of "skills" that are duplicated several times. Once those skills are defined, they will be called from a main program and the whole beautiful process of creation will be recorded on a single sheet of paper. The final program will be geared toward the entire class, whatever their type of string, beads, and charms. To effectively allow for this, students will need to "abstract out" the details of their specific materials and create vague terms for an individual's supplies. This use of generic placeholders is a wonderful introduction to variables.

Lesson Video
See Lesson in Action
Activity Answer Key Assessment Answer Key

Algorithms

Dice Race
In this lesson, students will relate the concept of algorithms back to real-life activities by playing the Dice Race game. The goal here is to start building the skills to translate real-world situations to online scenarios and vice versa.

Computational Thinking

Computational Thinking with Monsters
With nothing but paper and markers, students will learn the four steps of computational thinking. After a brief introduction, students should be split into groups where they will have to create directions for other students to draw a specific monster (from a catalog of pre-selected monsters). The entire task must be decomposed, then teams will analyze all monsters in the catalog for patterns, abstract similar details from the monsters, then use that information to create an algorithm (directions) for another team to draw a certain monster. Teams will then switch algorithms with another group and draw the monster based on what that algorithm indicates. Is the drawing what the original team intended?

Persistence

Building a Foundation
New and unsolved problems are often pretty hard. If we want to have any chance of making something creative, useful, and clever, then we need to be willing to attack hard problems even if it means failing a few times before we succeed. In this lesson, students will be building a structure with common materials. The structure will be tested on its ability to hold a textbook for more than ten seconds. Most students will not get this right the first time, but it's important they push through and keep trying.

Abstraction

Mad Glibs
Abstraction is one of the most important skills for a computer scientist to understand. It simplifies problems and prevents unnecessary repetition. A good coder uses abstraction just about every time she creates a program. This activity will have your students analyze stories for differences so that they can abstract them away. Those abstracted stories become templates for fun and crazy new ones.

Variables ​

# data[].attributes.attachment_link.description
We've compiled a list of all of our unplugged lessons for you to use in your classroom. Now you can teach the fundamentals of computer science, whether you have computers in your classroom or not! We refer to lessons in which students are not working on a computer as "unplugged."

# data[].attributes.attachment_link.title
Supporting primary school teaching | Barefoot Computing

# data[].attributes.attachment_link.description
DISCOVER how Barefoot Computing equips teachers with the confidence, knowledge, skills and resources to teach computer science in primary schools.

# data[].attributes.body
https://teachinglondoncomputing.org/resources/inspiring-unplugged-classroom-activities/

# data[].attributes.attachment_link.provider_name
Teaching London Computing: A RESOURCE HUB from CAS LONDON & CS4FN

# data[].attributes.attachment_link.readable_text
Teaching London Computing in conjunction with cs4fn have produced a series of fun, mainly unplugged, activities for use in the classroom, suitable for all ages. Also see our page on resources listed by topic for secondary computing and our resources for primary schools .

Magic

Use magic tricks to introduce computing ideas

Learn about computational thinking, algorithms, Human-computer interaction, error-correcting codes and more...

Craft

Lots of craft-based computing-linked activities

Mosaics, Knitting, Cross-stitch, Origami, ...

Learn about algorithms, sequencing, notation, digital images, steganography and cryptography and more.

Art

Lots of art-based computing-linked activities

Learn about digital images, recursion, CGIm and more.

The Chocolate Turing Machine

Learn about Turing Machines (a fundamental idea in computer science)

Build working Turing Machines that can do anything any computer could ever do ... out of chocolate.

Have the class act out an array and gradually work out how to sort it more efficiently.

Learn about sort algorithms, bubble sort, efficiency of algorithms, computational thinking, programming algorithms.

The Divide and Conquer Sort Algorithm

Have the class act out an array and gradually work out how to sort it more efficiently.

Learn about sort algorithms, divide and conquer, merge sort, quick sort, efficiency of algorithms, computational thinking.

Devise a tour that gets a tourist from their hotel to all the city sights and back to their hotel.

Learn about algorithms, sequences of instructions, graphs, data representation, computational thinking, requirements.

Solve a puzzle where you must find a way for a knight to visit every square on a board exactly once.

Learn about graphs, data representation, generalisation, abstraction, pattern matching computational thinking, graph traversal algorithms algorithms.

The HexaHexaFlexagon Automata Activity

The JFLAP: Getting Started Activity

The Sweet Learning Computer Activity

The Emotion Machine: Create-a-Face Card

TEMI: Using Mysteries to Support Learning

This guidebook for teachers describes the TEMI methodology which is an approach to teaching based on mysteries. Focussed on science generally, the approach applies to computing and other STEM subjects too.

Learn about mysteries as a way to support learning.

More of our resources, including linked computing 'story' booklets can be found in our . You may also want to look at cs4fn's teacher resources or browse the latest cs4fn magazine .

Other excellent sources of a similar style of activity are the New Zealand based but globally used site and the Glasgow University .

# data[].attributes.attachment_link.description
Teaching London Computing in conjunction with cs4fn have produced a series of fun, mainly unplugged, activities for use in the classroom, suitable for all ages. Also see our page on resources listed by topic for secondary computing and our resources for primary schools. Christmas Computing Lots of (mainly unplugged) computing-linked activities.

# data[].attributes.attachment_link.description
Arrow keys change the direction of the car 1 key moves the car 10 d puts the pen (smoke) down u lifts the pen (smoke) up c clears all lines