beanz Magazine

August 2016 Learn More Links

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

http://www.makeymakey.com/

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

https://theunquietlibrarian.wordpress.com/2014/02/06/informational-text-write-around-text-on-text-with-biologychemistry-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

http://www.exploratorium.edu/

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

http://www.makeymakey.com/

Garage Band (Mac)

http://www.apple.com/mac/garageband/
https://itunes.apple.com/us/app/garageband/id682658836?mt=12&ls=1

Soundplant (Windows, Mac)

http://soundplant.org/

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)

https://docs.google.com/a/stevensonschool.org/document/d/1FCDrg1H_ApGmZnfBxiWpJIdYgfZlJkTrAD08ozKHq3s/edit?usp=sharing

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

http://globaldayofdesign.com/

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

https://www.lynda.com

Project Euler

https://projecteuler.net/
http://www.codeshare.co.uk/blog/test-your-programming-skills-with-project-euler/

C# in Depth

https://www.amazon.co.uk/Depth-3rd-Skeet-Jon-Paperback/dp/B00M0OKVJO/278-5565810-5093900?ie=UTF8&camp=1634&creative=6738&creativeASIN=B00M0OKVJO&linkCode=as2&redirect=true&ref_=as_li_tl&tag=codesharecouk-21

Head First JavaScript

https://www.amazon.co.uk/Head-First-JavaScript-Programming-Freeman/dp/144934013X?ie=UTF8&camp=1634&creative=6738&creativeASIN=144934013X&linkCode=as2&redirect=true&ref_=as_li_tl&tag=codesharecouk-21

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

http://www.nctm.org/store/Products/Navigating-through-Discrete-Mathematics-in-Prekindergarten—Grade-5-(with-CD-ROM)/

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

https://www.amazon.com/Discrete-Mathematics-Applications-Susanna-Epp/dp/0495391328/ref=sr_1_1?ie=UTF8&qid=1467564041&sr=8-1&keywords=discrete+math+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.

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.