Learn More Links for September 2013
Image by Marc Smith on Flickr
Links from the bottom of all the September 2013 articles, collected in one place for you to print, share, or bookmark.
1 and 0
https://www.kidscodecs.com/a-binary-numbers-tutorial-with-1-and-0/
Binary Converter
http://www.rapidtables.com/convert/number/binary-converter.htm
A Tutorial on Binary Numbers
http://www.math.grin.edu/~rebelsky/Courses/152/97F/Readings/student-binary
Binary Numbers (Wikipedia)
https://en.wikipedia.org/wiki/Binary_number
ASCII Table
How to Build a Computer
https://www.kidscodecs.com/how-to-build-a-computer/
PC Part Picker
PC Part Picker: Where We Started
http://pcpartpicker.com/p/10UbI
Tom’s Hardware Forums
http://www.tomshardware.com/forum/
Tom’s Hardware: Common Solution to No Boot/Post Problems
http://www.tomshardware.com/forum/261145-31-perform-steps-posting-post-boot-video-problems
Simon Haughton Talks about Kids, Python, and Computer Science
https://www.kidscodecs.com/an-interview-with-simon-haughton/
Simon Haughton’s Website
http://www.simonhaughton.co.uk/
A children’s guide to Python programming
http://www.simonhaughton.co.uk/python-programming-guide.html
Scratch 2.0 Resources
http://www.simonhaughton.co.uk/2013/02/scratch-20-resources-and-planning.html
How to Teach Outstanding Computing
http://www.simonhaughton.co.uk/how-to-teach-outstanding-computing.html
Happy Numbers
https://www.kidscodecs.com/happy-numbers/
Happy Numbers List
http://en.wikipedia.org/wiki/Happy_number
Happy Numbers for Teachers
http://www.articlesforeducators.com/article.asp?aid=1
7 and Happy Numbers
http://www.guardian.co.uk/science/grrlscientist/2012/feb/27/1
http://youtu.be/kC6YObu61_w
Why 4 is the Nemesis of Happy Numbers
http://io9.com/5934819/why-four-is-the-nemesis-of-happy-numbers
Happy Number
http://mathworld.wolfram.com/HappyNumber.html
How to Code Happy Numbers
http://rosettacode.org/wiki/Happy_numbers
Dr. Who and Happy Numbers (Hey, Why Not?)
http://tardis.wikia.com/wiki/Happy_prime
Claude Shannon
https://www.kidscodecs.com/claude-shannon/
Claude Shannon Biographies
http://www.technologyreview.com/featuredstory/401112/claude-shannon-reluctant-father-of-the-digital-age/
http://www.corp.att.com/attlabs/reputation/timeline/16shannon.html
http://www2.research.att.com/~njas/doc/shannonbio.html
http://en.wikipedia.org/wiki/Claude_Shannon
http://mediahistories.mit.edu/claudeshannon/about-claude/
Victor Shestakov
https://en.wikipedia.org/wiki/Victor_Shestakov
George Boole
http://en.wikipedia.org/wiki/George_Boole
http://en.wikipedia.org/wiki/Boolean_algebras_canonically_defined
http://en.wikipedia.org/wiki/Boolean_algebra
Claude Shannon: The Father of Information Theory (BBC 2012)
Claude Shannon Juggling (CBC 1985)
Claude Shannon’s Theseus Mouse and Maze
http://cyberneticzoo.com/?p=2552
http://museum.mit.edu/150/20
Variables
https://www.kidscodecs.com/variables/
C
http://www.codingunit.com/c-tutorial-variables-and-constants
http://www.zentut.com/c-tutorial/c-variables/
http://tigcc.ticalc.org/doc/keywords.html
Lua
http://www.lua.org/pil/4.2.html (local variables)
http://www.lua.org/pil/1.2.html (global variables)
http://lua.gts-stolberg.de/en/Variablen.php
http://lua-users.org/wiki/ScopeTutorial
http://www.lua.org/pil/1.3.html (reserved words)
PHP
http://php.net/manual/en/language.variables.basics.php
http://php.net/manual/en/language.variables.php
http://www.w3schools.com/php/php_variables.asp
http://php.net/manual/en/reserved.php
Python
http://docs.python.org/3.3/tutorial/introduction.html
http://docs.python.org/3.3/tutorial/introduction.html#first-steps-towards-programming
http://docs.python.org/3.3/tutorial/classes.html#private-variables
http://docs.python.org/3/reference/lexical_analysis.html#keywords
Rails
http://www.tutorialspoint.com/ruby/ruby_variables.htm
http://www.wellho.net/mouth/2609_Scope-of-variables-important-to-Ruby-on-Rails.html
http://www.tutorialspoint.com/ruby/ruby_syntax.htm
Variables
http://www.cs.utah.edu/~germain/PPS/Topics/variables.html
https://en.wikipedia.org/wiki/Variable_%28computer_science%29
How to Name a Variable When it is both a Noun and a Verb
Python
https://www.kidscodecs.com/python/
Python Links
http://www.python.org/
http://www.python.org/doc/
http://en.wikipedia.org/wiki/Python_%28programming_language%29
https://groups.google.com/forum/#!forum/comp.lang.python
https://github.com/languages/Python/most_watched
What Makes Python So Awesome (Presentation)
https://ep2013.europython.eu/conference/talks/what-makes-python-so-awesome
A children’s guide to Python programming
http://www.simonhaughton.co.uk/python-programming-guide.html
Help Kids Code Python Links
https://www.kidscodecs.com/resources/programming/python/
Online Coding Schools
https://www.kidscodecs.com/online-coding-schools/
Codecademy
Code Lesson
Code School
Lynda.com
http://www.lynda.com
http://www.lynda.com/Developer-training-tutorials/50-0.html
W3 Schools
The Next Web Academy
http://thenextweb.com/academy/
2Young2Code
EdSurge List of Course Vendors
https://www.edsurge.com/guide/teaching-kids-to-code#package-products
Help Kids Code List of Online Coding Schools
https://www.kidscodecs.com/resources/coding-schools/
Local Coding and Technology Groups
https://www.kidscodecs.com/local-coding-and-technology-groups/
Girls Who Code
CoderDojo
Random Hacks of Kindness
http://www.rhok.org/
https://en.wikipedia.org/wiki/Random_Hacks_of_Kindness
THAT Camp
Why I Teach Kids to Code (Rebecca Garcia)
http://geekgirlweb.com/2012/09/04/why-i-teach-kids-to-code/
Meetup (Hacking tag)
Geocaching and the Elusive 4.5lb Walleye
https://www.kidscodecs.com/geocaching-and-the-elusive-4-5lb-walleye/
GeoCaching.com vs OpenCaching.com
A mildly partisan retelling of the battle between Garmin and GeoCaching.com. Read the comments, too, if the topic interests you.
http://www.notaboutthenumbers.com/2011/12/05/opencaching-com-one-year-on/
Geocaching Sites
http://www.geocaching.com/
http://www.opencaching.eu
http://www.opencaching.com/en/
http://www.groundspeak.com/
About Geocaching
http://www.rei.com/learn/expert-advice/gps-geocaching.html
http://www.geocaching.com/guide/
Geocaching Apps
http://www.notaboutthenumbers.com/2012/09/03/top-5-iphone-apps-for-geocaching/
http://appadvice.com/appguides/show/geocaching-with-your-iphone
http://www.geocaching.com/live/default.aspx
The Elusive 4.5lb Walleye Geocache
http://blog.opencaching.us/2013/07/an-interview-with-stormgren-x-on-45lb.html
Tracking US Dollar Bills
http://www.wheresgeorge.com/
http://trackdollarbills.com/
REI Introduction to Geocaching Video
http://rei.liveclicker.com/v/3117/introduction-to-geocaching-video-gps-garmin-etrex-oregon/
How to Hide and Publish a Geocache
Also In The September 2013 Issue

1 and 0
Binary numbers, based on 1s and 0s, reflect the practical essence of computer hardware: electricity is either on or off. Learn how to write in binary numbers, and the (not so secret) code to transform English language letters into binary numbers and back again.

Simon Haughton Talks about Kids, Python, and Computer Science
Simon recently wrote a short ebook, A children's guide to Python programming, to teach kids ages 5-8 computer programming with Python..

Python
Named after Monty Python, this language is designed to be simple yet powerful, easy to code with lots of features.

Variables
In most or all software programming languages, variables work like containers to hold numbers, phrases, or other important stuff used in several places in your code. Here's how they work in several common languages.

Happy Numbers
Some numbers simply have a positive attitude. They're fun to play with.

Local Coding and Technology Groups
Girls Who Code, CoderDojo, and other local groups are great places to learn how to program, meet people, and help others learn.

How to Build a Computer
Building your own computer is a great way to not only save money, and get more processing power, but also to learn about the less obvious parts of software programming.

News Wire Stories for September 2013
Interesting stories about computer science, software programming, and technology for the month of August 2013.

Online Coding Schools
There are plenty of places online to learn one or more software programming languages. Here's a short list with some guidelines to evaluate all your options.
Computer science is no more about computers than astronomy is about telescopes, biology about microscopes, or chemistry about beakers and test tubes. Science is not about tools. It is about how we use them, and what we find out when we do.

Learn More Links for September 2013
Links from the bottom of all the September 2013 articles, collected in one place for you to print, share, or bookmark.

Claude Shannon
His work ties together two topics for this issue of the magazine: binary numbers and circuit design. Without Shannon, computers and computer science could have been very different.