August 2016 Learn More Links
Image by Karen on Flickr
Links from the bottom of all the August 2016 articles, collected in one place for you to print, share, or bookmark.
Invention Literacy
https://www.kidscodecs.com/invention-literacy/
The Maker Movement is about Making Meaning (Medium)
https://medium.com/@wakeupsilver/the-maker-movement-is-about-freedom-25ef8a323022
The Maker Movement is Not about 3D Printers (El Pais)
https://www.linkedin.com/pulse/maker-movement-3d-printers-jay-silver
Jay Silver: Hack a Banana, Make a Keyboard
https://www.youtube.com/watch?v=kiUnJ1d8vvw
Trees of Knowledge, Edutopia
http://www.edutopia.org/blog/trees-of-knowledge-jay-silver
The Future of Education Demands More Questions, not Answers Edsurge
https://www.edsurge.com/news/2015-09-13-the-future-of-education-demands-more-questions-not-answers
Seven Billion Pairs of Hands TED
https://www.ted.com/talks/jay_silver_hack_a_banana_make_a_keyboard
Invention Literacy
https://medium.com/@wakeupsilver/invention-literacy-5915a411e29
World as Construction Kit MIT Thesis
http://web.media.mit.edu/~silver//phdthesis.php
Jay Silver
https://twitter.com/wakeupsilver
http://web.media.mit.edu/~silver/
Makey Makey
Drawdio
http://web.media.mit.edu/~silver/drawdio/
My Invention Literacy Research
https://www.kidscodecs.com/invention-literacy-research/
Jay Silver: Hack a Banana, Make a Keyboard
https://www.youtube.com/watch?v=kiUnJ1d8vvw
Jay Silver: Invention Literacy (Medium)
https://medium.com/@wakeupsilver/invention-literacy-5915a411e29d
Jay Silver on Invention Literacy (El Pais)
https://www.youtube.com/watch?v=ibrwte1QqUE
Makey Makey Lesson Plans
http://makeymakey.com/lessons/
#MakeyMakeyChallenge
https://colleengraves.org/2015/02/16/makeymakeychallenge/
https://twitter.com/search?src=typd&q=%23makeymakeychallenge
Getting Buy-In for Your Makerspace (Demos)
http://ideas.demco.com/blog/getting-buy-in-for-your-makerspace/
The Informational Text Write Around Text-on-Text with Biology/Chemistry Classes
Makey Makey Poetry
https://colleengraves.org/2016/04/28/makey-makey-hacked-poetry-month/
https://colleengraves.org/2016/05/06/hacking-poetry-with-makey-makey-part-2/
The Art of Tinkering (book)
http://tinkering.exploratorium.edu/art-tinkering
https://youtu.be/-IXVSN7OjMg
http://www.exploratoriumstore.com/products/the-art-of-tinkering?variant=2827613444
The Exploratorium
LEGOtinkering
http://tinkering.exploratorium.edu/tags/legotinkering
https://twitter.com/search?q=%23legotinkering&src=typd
The Big Book of Makerspace Projects
https://www.amazon.com/Big-Book-Makerspace-Projects-Experiment/dp/1259644251
Our Mysterious Living Room Project
https://www.kidscodecs.com/makey-makey-living-room/
[email protected] + Hackidemia
https://youtu.be/jdE56KYXZz8
http://www.hackidemia.com/blog/tedxyouthaustin-hackidemia-the-musical-room
Makey Makey
Garage Band (Mac)
http://www.apple.com/mac/garageband/
https://itunes.apple.com/us/app/garageband/id682658836?mt=12&ls=1
Soundplant (Windows, Mac)
Example Projects
https://www.youtube.com/watch?v=wkPt9MYqDW0
https://www.youtube.com/watch?v=STHZ2FFKYBs
https://www.youtube.com/watch?v=4KEEqZgFVsg
Handouts (Google Docs)
Programming Mistakes Beginners Make
https://www.kidscodecs.com/programming-mistakes-beginners-make/
How do you spot a beginner programmer?
https://www.quora.com/Programming-how-do-you-spot-a-beginner-programmer
What are the programming mistakes most inexperienced programmers make?
https://www.quora.com/What-are-the-programming-mistakes-most-inexperienced-programmers-make
The Ternary Operator: Usage and Examples
http://www.dnawebagency.com/ternary-operator/
Edge Case, Corner Case, Boundary Case, Base Case
https://en.wikipedia.org/wiki/Edge_case
https://en.wikipedia.org/wiki/Corner_case
http://programmers.stackexchange.com/questions/125587/what-are-the-difference-between-an-edge-case-a-corner-case-a-base-case-and-a-b
Design Thinking Resources
https://www.kidscodecs.com/design-thinking-resources/
LAUNCH (book)
http://thelaunchcycle.com/
http://ajjuliani.com/launchbook/
https://www.youtube.com/watch?v=LhQWrHQwYTk
AJ Juliani’s Blog Posts on Design Thinking
http://ajjuliani.com/my-biggest-fear-as-a-teacher/
http://ajjuliani.com/the-beginners-guide-to-design-thinking-in-the-classroom/
http://ajjuliani.com/design-thinking-can-empower-your-students/
http://ajjuliani.com/empowering-makers/
Design Thinking
http://www.forbes.com/2010/01/14/tim-brown-ideo-leadership-managing-design.html
http://designthinkingmovie.com/
http://designthinking.ideo.com/?p=409
https://en.wikipedia.org/wiki/Design_thinking
http://www.creativityatwork.com/design-thinking-strategy-for-innovation/
Design Thinking for Educators
http://www.designthinkingforeducators.com/
Design & Thinking (documentary)
http://designthinkingmovie.com/
https://www.youtube.com/watch?v=uilcaXYnluU
IDEO Design Thinking Blog
http://designthinking.ideo.com/
AJ Juliani
http://ajjuliani.com/blog/
http://ajjuliani.com/
https://twitter.com/ajjuliani
John Spencer
http://www.spencerauthor.com/
https://twitter.com/spencerideas
https://www.youtube.com/user/OurSocialVoice
Global Day of Design
Tim Brown Urges Designers to Think Big (TED Talk)
https://www.youtube.com/watch?v=UAinLaT42xY
Computer Science Unplugged Resources
https://www.kidscodecs.com/cs-unplugged-resources/
Teaching London Computing
https://teachinglondoncomputing.org/resources/inspiring-unplugged-classroom-activities/
https://teachinglondoncomputing.org/resources/inspiring-unplugged-classroom-activities/the-locked-in-activity/
https://teachinglondoncomputing.org/resources/inspiring-unplugged-classroom-activities/the-intelligent-piece-of-paper-activity/
CS Unplugged
http://csunplugged.org/
http://csunplugged.org/the-turing-test/
http://csunplugged.org/binary-numbers/
http://csunplugged.org/routing-and-deadlock/
Barefoot Computing
You’ll need to register to see their materials but they’re a big part of the Computing at School (CAS) effort in the UK and teaching computer science without computers.
http://barefootcas.org.uk
http://barefootcas.org.uk/resources/
STEM Learning
Also requires registration to see their materials.
https://www.stem.org.uk/elibrary/collection/3909/computer-science-unplugged
Makerspace Resources
https://www.kidscodecs.com/makerspace-resources-2016/
Colleen Graves Makerspace Resources and Programming Ideas
https://colleengraves.org/makerspace-resources-and-programming-ideas/
https://colleengraves.org/
https://colleengraves.org/bigmakerbook/
School Library Journal
http://www.slj.com/2015/05/collection-development/maker-bookshelf-a-starter-collection-for-current-and-aspiring-makebrarians-the-maker-issue/
http://www.slj.com/features/the-maker-issue-slj-2015/
Makerspace for Education
http://www.makerspaceforeducation.com/
K-12 MakerEd
http://k12makers.org/
http://k12makers.org/list-of-makerspaces/
Eye Candy and Secret Sauce: Ten Tips for Launching a School Maker Faire
Written by a Maker Faire employee, describes some of their lessons learned.
https://www.edsurge.com/news/2016-05-17-eye-candy-and-secret-sauce-ten-tips-for-launching-a-school-maker-faire
Maker Ed
http://makered.org/
http://makered.org/resources/directory/
Library as Incubator
http://www.libraryasincubatorproject.org/
http://www.libraryasincubatorproject.org/?cat=17
Coding and STEAM Tools
https://www.kidscodecs.com/coding-steam-tools/
Coding and STEAM Tools
https://kidscodecs.com/steam-tools
Coding and STEAM Tools: Board and Card Games
A PDF of the chart published in the August 2016 issue of the magazine.
https://kidscodecs.com/coding-steam-tools-2016-08
Nikolas Chatzopoulos Matrix
https://twitter.com/chatzopoulosn/status/742509403258130433
Nikolas Chatzopoulos
https://twitter.com/chatzopoulosn
http://techtrends4teachers.blogspot.com/
History of Web Browsers
https://www.kidscodecs.com/web-browser-history/
Web Browser History
https://en.wikipedia.org/wiki/History_of_the_web_browser
https://upload.wikimedia.org/wikipedia/commons/7/74/Timeline_of_web_browsers.svg
https://en.wikipedia.org/wiki/Comparison_of_web_browsers
http://www.livinginternet.com/w/wi_browse.htm
http://arstechnica.com/business/2011/10/before-netscape-forgotten-web-browsers-of-the-early-1990s/
http://www.computerhistory.org/revolution/the-web/20/388
http://www.computerhistory.org/atchm/happy-20th-birthday-to-the-public-web/
Lynx Web Browser
http://lynx.browser.org/
https://en.wikipedia.org/wiki/Lynx_%28web_browser%29
http://www.delorie.com/web/lynxview.html
Google Chrome Browser
https://www.google.com/chrome/
https://en.wikipedia.org/wiki/Google_Chrome
Internet Explorer Browser
https://www.microsoft.com/en-us/windows/microsoft-edge
https://en.wikipedia.org/wiki/Internet_Explorer
Netscape Browser
https://en.wikipedia.org/wiki/Netscape_%28web_browser%29
Mozilla/Firefox Browser
https://www.mozilla.org
https://en.wikipedia.org/wiki/Mozilla
https://en.wikipedia.org/wiki/Firefox
Opera Browser
http://www.opera.com/
https://en.wikipedia.org/wiki/Opera_%28web_browser%29
Vivaldi Browser
https://vivaldi.com/
http://arstechnica.com/information-technology/2016/04/even-at-1-0-vivaldi-closes-in-on-the-cure-for-the-common-browser/
https://en.wikipedia.org/wiki/Vivaldi_%28web_browser%29
libWWW Source
https://www.w3.org/Library/Distribution.html
https://en.wikipedia.org/wiki/Libwww
Web Browser Archive
If you have old operating systems, evolt.org has original browser software to try. Including WorldWideWeb if you have a copy of the NeXT operating system.
http://browsers.evolt.org/
WorldWideWeb
http://browsers.evolt.org/browsers/archive/worldwideweb/NeXT/
https://en.wikipedia.org/wiki/WorldWideWeb
Forks
https://www.kidscodecs.com/forks/
Fork (Software Development)
https://en.wikipedia.org/wiki/Fork_%28software_development%29
https://en.wikipedia.org/wiki/List_of_software_forks
https://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg
Fork (Software Process)
https://en.wikipedia.org/wiki/Process_%28computing%29
http://www.python-course.eu/forking.php
To Fork or Not to Fork
https://mako.cc/writing/to_fork_or_not_to_fork.html
10 Interesting Open Source Software Forks and Why They Happened
http://royal.pingdom.com/2008/09/11/10-interesting-open-source-software-forks-and-why-they-happened/
A Comprehensive Study of Software Forks: Dates, Reasons, and Outcomes
http://flosshub.org/sites/flosshub.org/files/paper_0.pdf
Fork (Utensil)
https://en.wikipedia.org/wiki/Fork
Why Open Source Software
http://www.dwheeler.com/oss_fs_why.html#forking
ALGOL
https://www.kidscodecs.com/algol/
On the ALGOL Effort
https://heerdebeer.org/ALGOL/
https://heerdebeer.org/History/Publications/ALGOL_more_than_just_ALGOL.html
ALGOL
https://en.wikipedia.org/wiki/ALGOL_60
http://web.archive.org/web/20111114122103/http://www.eecs.qmul.ac.uk/~ohearn/Algol/intro.html
http://cs.ecs.baylor.edu/~maurer/SieveE/Algol60.htm
http://www.slideshare.net/hidayettakci/algol-ailesi-programlama-dilleri
The History of ALGOL
http://www.softwarepreservation.org/projects/ALGOL/
http://groups.engin.umd.umich.edu/CIS/course.des/cis400/algol/algol.html
Tutorials
https://www.youtube.com/watch?v=qF4qVq2M-Fo
ALGOL Online Emulator
http://www.tutorialspoint.com/execute_algol_online.php
http://kdf9.settle.dtdns.net/EE9/7087140/walgol/run.htm
Backus Naur Form
https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form
Day in the Life: Paul Seal, Programmer
https://www.kidscodecs.com/an-interview-with-paul-seal/
Paul Seal
http://www.codeshare.co.uk
https://twitter.com/prjseal
https://www.linkedin.com/in/paul-seal-3064892
Author Archive
Paul also writes for this magazine so you can find his articles here, as well.
https://www.kidscodecs.com/author/paulseal/
5 Ways to Learn Programming and Frameworks
https://www.kidscodecs.com/5-ways-to-learn-programming-frameworks/
Pluralsight
https://www.pluralsight.com/
http://www.codeshare.co.uk/pluralsight
Lynda.com
Project Euler
https://projecteuler.net/
http://www.codeshare.co.uk/blog/test-your-programming-skills-with-project-euler/
C# in Depth
Head First JavaScript
A King is a Son of a King: Recursion
https://www.kidscodecs.com/recursion/
SNAP! Lecture by Professor Dan Garcia
(find recursion around minute 21)
https://www.youtube.com/watch?v=ysq-wvq7eSY
UC Berkeley, The Beauty and Joy of Computing-Recursion
https://www.youtube.com/watch?v=JKn3nsfzBdA
Tower of Hanoi
http://www.python-course.eu/towers_of_hanoi.php
Recursivity
http://gregtatum.com/poems/recursive/5/
Unbounded Recursion
http://wiki.secretgeek.net/unbounded-recursion
The Art and Ideas Behind M. C. Escher’s Drawings
http://www.pxleyes.com/blog/2010/06/recursion-the-art-and-ideas-behind-m-c-eschers-drawings/
The Nature of Code
http://natureofcode.com/book/chapter-8-fractals/
Discrete Math: Propositional Logic and Logic Circuits
https://www.kidscodecs.com/discrete-math-propositional-logic-logic-circuits/
Navigating Through Discrete Math Kindergarten – Grade 5
Logic Gates – UCLA Math Circle (early elementary)
http://www.math.ucla.edu/~radko/circles/events.shtml?id=960
Introduction to Logic
High school material from Stanford
http://logic.stanford.edu/intrologic/secondary/index.html
Discrete Mathematics with Applications
The Role of Logic in Teaching Proof
http://condor.depaul.edu/sepp/monthly886-899.pdf
Language, Proof, and Logic
http://online.stanford.edu/course/language-proof-and-logic-self-paced
LAUNCH and CS Detective (Books)
https://www.kidscodecs.com/launch-cs-detective/
The CS Detective: An Algorithmic Tale of Crime, Conspiracy, and Computation
https://www.nostarch.com/searchtale
Launch: Using Design Thinking to Boost Creativity and Bring Out the Maker in Every Student
http://www.amazon.com/Launch-Design-Thinking-Creativity-Student/dp/0996989544/
http://thelaunchcycle.com/
https://youtu.be/LhQWrHQwYTk
Jeremy Kubica
http://computationaltales.blogspot.com
http://computationaltales.blogspot.com/p/book.html
https://twitter.com/compfairytales
https://vimeo.com/70188494
A.J. Juliani
http://ajjuliani.com/
https://twitter.com/ajjuliani
John Spencer
http://www.spencerauthor.com/
https://twitter.com/spencerideas
https://www.youtube.com/user/OurSocialVoice
https://youtu.be/mKvSCs2RsHs
Design Thinking Resources
This article explores the topic of design thinking with many links to explore.
https://www.kidscodecs.com/design-thinking-resources/
Also In The August 2016 Issue

A thoughtful essay to inspire the start of a new school year.

Teacher and librarian Colleen Graves describes her journey with her students learning about invention literacy.

This summer two interesting books appeared, one teaches computer science concepts within a detective story, the other explores how teachers can use design thinking.

Makey Makey projects can teach kids about user interface and design cycles and empathy while having fun.

Forks are used in software development to describe how software projects evolve.

Board and card games organized by grade level, with links to more tools.

Schools and public libraries are perfect places for people to have fun and learn as they make things

Discrete math is an important computer science skill that introduces you to logic and logic circuits.

Creativity is innate in all people. Design thinking is a way to bring out and amplify this natural creativity.

While everybody on the planet has used a web browser, many people don't know about web browser history.

Here's how to tell if you are a beginner programmer or if your programming skills are evolving.

This programming language introduced ideas and solutions we take for granted in today's languages.

If you are looking for ways to learn a new programming language or framework, here are my 5 suggestions.

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

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

Computer science unplugged teaches how computers and computer science works, without the use of computers.

Paul describes his daily life as a programmer from Derby in the United Kingdom.