Big Green Chair

Where Love and Learning Meet

  • Email
  • Facebook
  • Pinterest
  • Twitter
  • What Is Big Green Chair?
  • CONSTRUCT!
  • Homeschool Voices
Home About Technology Learn to Code Without a Computer
Learn to Code Without a Computer

Amber August 13, 2015

Learn to Code Without a Computer

Often people start learning to program by learning a programming language. With this approach, though the important thinking in creating a program can get lost in the syntax of the computer language you are trying to learn. I realized this for myslef when I first started trying to learn to program using a book called Joy of C. Let’s just say I stayed in art school…but I never gave up on learning to program either.

I first became aware of the idea of ‘programming without a computer’ two years ago when I came across the kickstarter campaign of a company called Primo. They had designed a game that taught programming logic using a series of blocks.

You can buy the toy Cubetto from Primo but they also have kits or even plans to make your own from scratch.

David said this was a lot like a toy he used to play with as a kid – the Big Track (which you can now purchase again on Amazon). This toy was one of his first programming experiences.

big track

 

The older boys were already playing around with programming using things like Alice, Scratch and Python. You can read about a few of those things in Teach Your Middleschooler How To Code. But I wanted to know more about this idea of ‘hands on’ programming.

Since then I’ve found a few more resources that I would like to share with you:

LightBot
The first resource does use a computer, but you are learning logic and not syntax. David wrote a post about the programming logic that is taught in this game back in December: What Can You Learn From Playing Lightbot?

Lightbot4Domino Addition by Numberphile
Around that same time Numberphile aslo released this video – one of our favorites – in which they demonstrate how a calculator performs addition using binary. Essentially, they create logic gates out of dominos. The boys build these little domino computers over and over. They even built one at our local GeekFest last year.

This last resource is my current favorite.

CS Unplugged – Computer Science Without A Computer

This website is stuffed with ideas to teach programming through games and activities that don’t involve computers. One of my favorites is the Binary Numbers series . So far I have liked everything I’ve read on this site.

I have also heard good things about Lauren Ipsum but I have not read it yet. Do any of you recommend this book?

laurenipsum

If you know of other resources for teaching programming in this way – with an emphasis on logic – please leave a comment and share them with us. Through our relationship with Yeti Robotics we have the opportunity to work with youth in our inner city and are always looking for new ways to grow our teaching.

Filed Under: About Technology, How to be a..., Math Tagged With: homeschoolgeek, How To Be A Coder, learn to code, math games, programming literacy, programming toys, teach kids to code, teach kids to program

Sign up for our FREE newsletter!

Big Green Chair's CONSTRUCT! Newsletter Logo

CONSTRUCT!

For Kids Who Like To Build CONSTRUCT! is a free eNewsletter for families interested in building … Keep Reading

Find It

CONSTRUCT!

CONSTRUCT! is an eNewsletter for families interested in building techniques, ideas and projects. Issues are random surprises in your email inbox! Each issue includes:

...featured indepth article
...reviews of books, websites, or projects
...project challenges and contests

We are working on ways for you to share your projects with our community. Fill out the form below to sign up!

Upcoming Issue: Animal Architects

Post Categories

  • About Technology (21)
  • Big Green Chair (4)
  • Challenges (1)
  • Construct (5)
  • Handcrafts (3)
  • Homeschool Libraries (5)
  • Homeschooling Voices (6)
  • How to be a… (17)
  • Inside Voices (4)
  • Local (3)
  • Math (6)
  • MeetUps (1)
  • Philosophies (2)
  • Reviews (5)
  • Science (2)
  • Uncategorized (6)

Recent Posts

  • Tello! May 14, 2018
  • Build a Crossbow from Legos July 30, 2016
  • We’re Now On Scratch! April 22, 2016
  • 3D Printing Over the Network Using Sketch-up and Octoprint September 11, 2015
  • What is a Robot? August 14, 2015

Tags

3D printer 3D printing Agile Family Manifesto Agile Family TED Talk bit Charlotte Mason Crewton Ramone's House of Math design process five in a row History History According to Bob History Podcast homeschool Homeschool Dad homeschoolgeek Homeschool History homeschool library Homeschool Math homeschool organizational tool Homeschool Resources How To Be A Coder How To Homeschool iterative design iterative learning jan bloom kids html learn to code living books Living Math Math math games my first book of code Pi Day Podcast printrbot simple metal programming literacy programming toys Raspberry Pi Robotics teach kids to code teach kids to program used books valeries living books Why Homeschool YouTube

Copyright © 2025 · Streamline Pro Theme on Genesis Framework · WordPress · Log in