December 2016 Learn More Links
Image by Roger W on Flickr
Links from the bottom of all the December 2016 articles, collected in one place for you to print, share, or bookmark.
How I Taught My Dog to Text Me Selfies
https://www.kidscodecs.com/dog-selfies/
How I Taught My Dog to Text Me Selfies
https://www.twilio.com/blog/2015/03/how-my-dog-sends-selfies.html
http://twilio.com/blog/2015/02/arduino-wifi-getting-started-arduino-yun.html
http://twilio.com/blog/2015/02/arduino-powered-photobooth-arduino-yun-a-webcam-and-dropbox.html
http://twilio.com/blog/2015/02/send-sms-and-mms-from-your-arduino-yun.html
Raspberry Pi Projects
https://www.kidscodecs.com/raspberry-pi-projects-2016/
Raspberry Pi Foundation
MagPi Magazine
https://www.raspberrypi.org/magpi
https://www.raspberrypi.org/magpi/tutorials/
Raspberry Pi Weekly Newsletter
https://www.raspberrypi.org/weekly/
Raspberry Pi Official Projects Book Volume 2
https://www.raspberrypi.org/magpi/issues/projects-2/
Online Communities/Project Ideas
https://plus.google.com/+raspberrypi
https://flipboard.com/@alainw68/raspberry-pi-57pki5fqz
Adafruit Tutorials
https://learn.adafruit.com/category/raspberry-pi
Instructables Pi Projects
http://www.instructables.com/tag/type-id/?sort=none&q=Raspberry+Pi
Daphne’s TWeeting Catflap
http://blog.berniesumption.com/software/daphnes-tweeting-catflap/
Electric Skateboard with a Raspberry Pi
http://theraspberrypiguy.com/diy-30kmh-electric-skateboard-raspberry-pi-powered/
Wearable Time Lapse Camera
https://learn.adafruit.com/raspberry-pi-wearable-time-lapse-camera
DotStar Pi Light Painter
https://learn.adafruit.com/dotstar-pi-painter
Minecraft on Pi
https://learn.adafruit.com/running-minecraft-on-a-raspberry-pi
Retropie
https://retropie.org.uk/
https://www.raspberrypi.org/blog/fiveish-awesome-retropie-builds/
Prime Numbers in a Box
https://raspberrypi.org/magpi/prime-numbers-in-a-box/
https://www.raspberrypi.org/magpi/prime-numbers-in-a-box/
Geocaching
https://www.kidscodecs.com/geocaching/
Geocaching.com
https://www.geocaching.com/
https://www.geocaching.com/guide/
https://www.youtube.com/user/GoGeocaching#cat=cat:newbies&vid=1YTqitVK-Ts
Geocaching with Kids
https://www.washingtonparent.com/articles/1205/geocaching-with-kids.php
https://www.rei.com/learn/expert-advice/geocaching-kids.html
http://familysponge.com/play/family-adventures/geocaching-with-kids/
5 Tricks of the Trade for Geocaching with Kids
Advice from a middle school teacher who takes her classes out geocaching.
https://www.geocaching.com/blog/2014/04/5-tricks-of-the-trade-for-geocaching-with-kids/
Spatial Orientation and the Brain: The Effects of Map Reading and Navigation
Binary Numbers
https://www.kidscodecs.com/binary-numbers/
Binary Number Worksheet (Excel format)
https://www.kidscodecs.com/binary-numbers-converter
Binary Numbers Worksheet (PDF)
https://www.kidscodecs.com/binary-numbers-worksheet
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
1 and 0: A Binary Numbers Tutorial
https://www.kidscodecs.com/a-binary-numbers-tutorial-with-1-and-0/
Bakuro Binary Number Puzzles
https://www.kidscodecs.com/bakuro-binary-number-puzzles/
Hour of Code and EU Code Week Resources
https://www.kidscodecs.com/hour-code-eu-code-week-resources/
Hour of Code
https://hourofcode.com
https://hourofcode.com/us/promote/resources
European Union (EU) Code Week
http://codeweek.eu/resources/
http://codeweek.eu/
http://codeweek.eu/about/
Hour of Code Website and App Suggestions for K-8
http://askatechteacher.com/2016/11/16/hour-of-code-3-2/
Our Favorite Hour of Code Resources
http://blogs.sas.com/content/sascp/2015/12/07/our-favorite-hour-of-code-resources-for-csedweek15/
15+ Ways of Teaching Every Student to Code (Even Without a Computer)
https://www.edutopia.org/blog/15-ways-teaching-students-coding-vicki-davis
Hour of Code Unplugged
https://wecancodeit.org/2014/12/08/hour-of-code-unplugged-computational-thinking-without-a-computer/
http://scratched.gse.harvard.edu/resources/hour-code-unplugged
Tynker
https://www.tynker.com/hour-of-code/
Codecademy
https://www.codecademy.com/hour-of-code
Kodable
https://www.kodable.com/hour-of-code
Codesters
https://www.codesters.com/HoC/
Minecraft
http://hourofcode.minecraftedu.com/
Hopscotch
https://www.gethopscotch.com/hour-of-code
Computational Thinking
https://www.kidscodecs.com/computational-thinking/
Computational Thinking by Jeanette Wing
https://www.cs.cmu.edu/~15110-s13/Wing06-ct.pdf
Computational Thinking, 10 Years Later
https://www.microsoft.com/en-us/research/computational-thinking-10-years-later/
Interview with Jeanette Wing, 2016
https://www.youtube.com/watch?v=fSoknljUI4Q&feature=youtu.be
Computational Thinking Workshop Presentation
https://csta.acm.org/Curriculum/sub/CurrFiles/WingCTPrez.pdf
Stephen Wolfram: How to Teach Computational Thinking
http://blog.stephenwolfram.com/2016/09/how-to-teach-computational-thinking/
Exploring Computational Thinking (Google for Education)
https://www.google.com/edu/resources/programs/exploring-computational-thinking/
Center for Computational Thinking Carnegie Mellon
https://www.cs.cmu.edu/~CompThink/
Computational Thinking
https://en.wikipedia.org/wiki/Computational_thinking
Fizz Buzz
https://en.wikipedia.org/wiki/Fizz_buzz
How We Created the LOLA App
https://www.kidscodecs.com/how-we-created-lola-app/
LOLA App
Or search the app store for the phrase ‘Tech Kids Unlimited’ to find it.
https://itunes.apple.com/us/app/lola-laugh-out-loud-aid/id1046398348?mt=8
http://lolaapp.com/
https://youtu.be/qho6DSHKxXc
http://connectability.devpost.com/submissions/38440-lola
Tech Kids Unlimited
http://www.techkidsunlimited.org/
https://www.kidscodecs.com/an-interview-with-beth-rosenberg/
Dogfooding
https://www.kidscodecs.com/dogfooding/
Eat Your Own Dogfood
https://en.wikipedia.org/wiki/Eating_your_own_dog_food
https://web.archive.org/web/20080621080007/http://news.zdnet.com/2100-3513_22-5047467.html
https://www.computer.org/csdl/mags/so/2006/03/s3005.html
What is the Work of Dogs in this Country?
http://www.joelonsoftware.com/articles/fog0000000012.html
The Fisher Yates Shuffle
https://www.kidscodecs.com/fisher-yates-shuffle/
Harry Potter Sorting Hat
https://www.pottermore.com/explore-the-story/the-sorting-hat
The Fisher-Yates Shuffle
https://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle
Sir Ronald Fisher
https://en.wikipedia.org/wiki/Ronald_Fisher
Frank Yates
https://en.wikipedia.org/wiki/Frank_Yates
Sorting Algorithm
https://en.wikipedia.org/wiki/Sorting_algorithm
The Art of Computer Programming
http://www-cs-faculty.stanford.edu/~uno/taocp.html
https://en.wikipedia.org/wiki/The_Art_of_Computer_Programming
Donald Knuth
https://en.wikipedia.org/wiki/Donald_Knuth
http://www-cs-faculty.stanford.edu/~uno/boss.html
https://en.wikipedia.org/wiki/Knuth_reward_check
https://en.wikipedia.org/wiki/San_Serriffe
The Wayback Machine
https://www.kidscodecs.com/wayback-machine/
The Wayback Machine
https://archive.org/web/
https://en.wikipedia.org/wiki/Wayback_Machine
The Internet Archive
https://archive.org/about/
https://archive.org/projects/
The Console Living Room
https://archive.org/details/consolelivingroom
MS-DOS Game Collection
https://archive.org/details/softwarelibrary_msdos_games/v2
Children’s Library
https://archive.org/details/iacl
The Open Library
Open Educational Resources
https://archive.org/details/education
Never Trust a Corporation to do a Library’s Job
https://medium.com/message/never-trust-a-corporation-to-do-a-librarys-job-f58db4673351
Create a Random Password Generator with C#
https://www.kidscodecs.com/create-a-random-password-generator/
Code on DotNetFiddle
Press the Run button at the top of the page and random password appears at bottom pane below the code.
https://dotnetfiddle.net/Y9VnaX
How to Create a Random Password Generator in C#
http://www.codeshare.co.uk/blog/how-to-create-a-random-password-generator-in-c/
https://www.youtube.com/watch?v=TZ-ppATOCYI
https://github.com/prjseal/PasswordGenerator
https://www.nuget.org/packages/PasswordGenerator
https://dotnetfiddle.net/U8TLQA
The Open Web Application Security Project (OWASP)
https://www.owasp.org
https://www.owasp.org/index.php/Authentication_Cheat_Sheet
Do-It-Yourself Project Books
https://www.kidscodecs.com/project-books-scratch-minecraft-hello-ruby/
The Big Book of Maker Space Projects
https://colleengraves.org/bigmakerbook/
From Video Games to Real Life
http://www.abc-clio.com/ABC-CLIOCorporate/product.aspx?pc=A5049P
Scratch Programming Playground
https://www.nostarch.com/scratchplayground
Block City: How to Build Incredible Worlds in Minecraft
Hello Ruby
Getting Started with pygame
https://www.kidscodecs.com/getting-started-pygame/
Python
https://www.python.org/downloads/
https://www.python.org/doc/
Pygame
Pygame Tutorials
http://www.pygame.org/wiki/tutorials
Making Games with Python and Pygame (Book)
http://inventwithpython.com/pygame/chapters/
Invent with Python/Pygame
In same folder as python program that refers to them.
http://inventwithpython.com/pygame/downloads/
Planet Cute Game Tiles
http://www.lostgarden.com/search?q=tiles
Making Games with Python and Pygame
https://inventwithpython.com/makinggames.pdf
Create Worlds with Tiles
http://usingpython.com/pygame-tilemaps/
Getting Started with mBot Robotics
https://www.kidscodecs.com/getting-started-mbot-robotics/
Makeblock
Makeblock Educator Resources
http://www.makeblock.com/stem-education
Makeblock Programming Language
http://learn.makeblock.com/software/
Programming mBot with Scratch or Arduino
http://www.instructables.com/id/How-to-make-a-mBot-with-Makeblock/?ALLSTEPS
Learn Arduino programming with Makebot
http://learn.makeblock.com/en/learning-arduino-programming
Arduino library for Makebot electronic modules
https://github.com/Makeblock-official/Makeblock-Libraries
Makeblock Review
http://www.techagekids.com/2015/10/makeblock-mBot-robot-for-kids-review.html
A Sonic Pi Christmas
https://www.kidscodecs.com/write-christmas-music-sonic-pi/
Sonic Pi
YouTube Videos
https://www.youtube.com/embed/SnGNXL2fg6o
https://youtu.be/YnOycrTooyo
Raspberry Pi
Code for this Project
https://github.com/lesp/KidsCodeCS-SonicXmas/archive/master.zip
Also In The December 2016 Issue

Hour of Code and EU Code Week are events designed to introduce kids, young adults, and others to programming and computer science.

Real life treasure hunts are a way to get outdoors, learn map skills, and have fun finding hidden caches near you.

A trainable puppy plus treats plus technology equals a dog that can send selfies. Here's how.

An app to help kids remember important stuff like feed your pets, brush your teeth, and smile.

These books include lots of great projects to work on by yourself or with others, from Scratch and Minecraft to fun maker space projects.

The mBot robotics kit is an excellent comparatively low-cost way to begin working with robots.

There are maybe a bazillion Raspberry Pi projects online. Here are really fun projects plus links to find more.

The Wayback Machine lets you travel back in time to see old websites. Plus the Internet Archive has thousands of vintage games, software, books, and more.

Eating dog food doesn't sound like much fun but it's an important part of creating software.

The ability to identify patterns, decompose large problems into small parts, develop algorithms to solve problems, and generalize to find solutions.

To celebrate this wonderful time of the year, let’s create some holiday music using Sonic Pi on our Raspberry Pi.

This project shows how to use the pygame code library to move simple animations with the Python programming language.

This project, shows you how to create your own random password generator in the C# programming language.

This project teaches you about binary numbers and how to translate them to decimal numbers we recognize.

These projects mix science and technology in interesting ways. Sewing and electronics, for example, is a different way to learn about electronics.

Links from the bottom of all the December 2016 articles, collected in one place for you to print, share, or bookmark.

Interesting stories about computer science, software programming, and technology for December 2016.

What sounds like a country western dance actually is an efficient way to sort large sets of data randomly.