Giter Site home page Giter Site logo

a-z's Introduction

Code Club's [A-Z] of Code

An activity/colouring book for kids for indoctrinating them with geekyness. Mostly full of in-jokes and puns.

A is for Automata

Description: Automata is a big word but a small idea, a tiny computer that works with pictures and rules.

Illustration: INSERT: 1-d Automata.

Activity:

B is for Benoit B Mandelbrot

Description: Benoit loved Nature, and took walks on the beach. He thought he could see how long it was. Unfortunately the closer he looked, the longer it took, and the more he inspected the more wobbly it got.

Illustration: fractals, duh

Activity: INSERT: Grid of numbers to colour in, numbers represent iteration count, and a fractal is drawn.

C is for CERN

Description: CERN is a big big place to understand the world at the tiniest levels. They take tiny things and bang them together and see what happens.

Illustration: scene from CERN

Activity: find the Higgs boson

D is for Difference Engine

Description:

Illustration: Lovelace and Babbage

Activity: INSERT: Spot the Difference.

E is for Edsger Dijkstra

Description:

Illustration:

Activity: INSERT: Matching up/Drawing lines between ( and ), [ and ], { and }, if and end if. (A little instruction to say "Make the lines simple and clean, Edsger likes things to be neat!"

F is for Fibonacci

Description:

Illustration: INSERT: A Golden rectangle to fill with rabbits.

Activity:

G is for Grace Hopper

Description:

Illustration: Grace Hopper, the bug she found and holding a nanosecond.

Activity:

H is for Hackspace

Description:

Illustration: scene from hackspace

Activity: but the book down and go hack something

I is for Internet

Description: The internet is a series of tubes.

Illustration: spacecat and tubes

Activity: The cat in space, Cmdr Catfield needs help to find cat food.

J is for Jump

Description:

Illustration:

Activity:

K is for Knuth, but Don to his friends.

Description: Don loves computers and he loves books too. He wrote a book about computers, and wrote a programming language to write Books in. He then wrote a book about this programming language in the programming language to write Books.

Illustration: INSERT: Don on a Pipe Organ

Activity:

L is for Logo Turtle

Description:

Illustration:

Activity: INSERT: Solving a maze by the left hand rule / Origami Turtle.

M is for Multiplication

Description:

Illustration:

Activity: INSERT: Multiplying numbers by counting grids/Geometric method.

N is for Networks

Description: FIXME

Illustration:

Activity:

O is for Open Source

Description: Open source means sharing and working together. Octocats share their code on GitHub.

Illustration: INSERT: 8 or so Octocats

Activity: customise the octocats. This one is a Cowboy! This one is an Astronaut! This one is a Nurse! This one is a Teacher! This one is You!

P is for Off By One Error

Description: No! P is for Punch cards.

Illustration: INSERT: FIXME

Activity:

Q is for Queue

Description: FIXME

Illustration:

Activity:

R is for Recursion

Description: Recursion is breaking down problems into taking the first step, and how to move forwards.

Illustration:

Activity: INSERT: Join the dots Koch Snowflake.

S is for Sieve

Description: FIXME

Illustration: INSERT: Sieve of Erastothenes

Activity: colour in numbers

T is for Turing

Description:

Illustration: INSERT: Turing eating an Icecream in the Park, With a rainbow in the sky.

Activity:

U is for UNIX™

Description:

Illustration: INSERT: Raptors.

Activity:

V is for Vannevar Bush

Description: FIXME: Memex etc.

Illustration:

Activity:

W is for Woz

Description:

Illustration: Woz on a segway

Activity: Woz has lost his phones! How many can you see?

X is for Xor Cat and Nand Cat

Description: Cats can be fussy, but none as fussy as Xor and Nand Cat. I have two bowls for food or water, and I have to put the right things in.

Xor Cat will eat if I put water in one and food in the other.

Nand Cat will eat unless I put food in both.

Illustration: truth tables for cat food

Activity: INSERT: For each bowls, will Xor or Nand cat eat, or both?

Y is for Yak-shaving

Description:

Illustration: A poodle-looking yak being shaved next to a bike shed. Plus a camel and a gnu and Larry in a Hawaiian shirt.

Activity:

Z is for Zero and One

Description: Computers are powerful because they are simple. They see the world in one and zero, and all numbers and letters can be converted to computers.

Illustration: INSERT: ASCII Table.

Activity: go back and check the page numbers!

NOTES

Each page will be numbered from 65 onwards.

On each page there will be a simple 7 dot display i.e ●○○○○○●

If you flip the pages a glider will meander across the bottom.

Other

  • rickroll crossword
  • TSP?
  • P != NP
  • penrose tiles

a-z's People

Watchers

 avatar

Forkers

mejarc omoju jrmhaig

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.