beanz Magazine

Learn More Links for September 2013

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

http://www.asciitable.com/

How to Build a Computer

https://www.kidscodecs.com/how-to-build-a-computer/

PC Part Picker

http://pcpartpicker.com/

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)

http://youtu.be/q_aRHDnslKk

Claude Shannon Juggling (CBC 1985)

http://youtu.be/sBHGzRxfeJY

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

http://arstechnica.com/information-technology/2013/03/how-to-name-a-variable-when-the-word-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

http://www.codecademy.com/

Code Lesson

http://codelesson.com/

Code School

http://www.codeschool.com/

Lynda.com

http://www.lynda.com
http://www.lynda.com/Developer-training-tutorials/50-0.html

W3 Schools

http://www.w3schools.com

The Next Web Academy

http://thenextweb.com/academy/

2Young2Code

http://www.2young2code.com/

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

http://www.girlswhocode.com/

CoderDojo

http://coderdojo.com/

Random Hacks of Kindness

http://www.rhok.org/
https://en.wikipedia.org/wiki/Random_Hacks_of_Kindness

THAT Camp

http://thatcamp.org/

Why I Teach Kids to Code (Rebecca Garcia)

http://geekgirlweb.com/2012/09/04/why-i-teach-kids-to-code/

Meetup (Hacking tag)

http://www.meetup.com/find/?offset=0&psize=64&currentpage=1&allMeetups=true&categories=&keywords=hacking&radius=Infinity

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

https://www.youtube.com/watch?v=buGXABLks48

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..

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.

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.