August 2015 Learn More Links
Image by Thomas Abbs on Flickr
Links from the bottom of all the August 2015 articles, collected in one place for you to print, share, or bookmark.
How to Foster Genius in the Classroom
https://www.kidscodecs.com/genius-in-the-classroom-with-trello/
Trello
https://trello.com/
http://blog.trello.com/teachers-using-trello-how-to-foster-genius-in-the-classroom/
Weebly
Genius Hours
Paul Solarz
http://paulsolarz.weebly.com/
http://www.learnlikeapirate.com/
https://twitter.com/PaulSolarz
https://twitter.com/MrSolarz
http://psolarz.weebly.com/2013-2014-passion-projects.html
Learn Like a Pirate: Empower Your Students to Collaborate, Lead, and Succeed
Solarz has written a thoughtful practical book to capture his ideas and experiences.
http://www.amazon.com/Learn-Like-PIRATE-Students-Collaborate/dp/098821766X/ref=sr_1_1?s=books&ie=UTF8&qid=1426937165&sr=1-1&keywords=learn+like+a+pirate
KWHLAQ For the 21st Century
http://langwitches.org/blog/2015/06/12/an-update-to-the-upgraded-kwl-for-the-21st-century/
Margaret Hamilton
https://www.kidscodecs.com/margaret-hamilton/
Margaret Hamilton
http://en.wikipedia.org/wiki/Margaret_Hamilton_%28scientist%29
http://klabs.org/home_page/hamilton.htm
http://history.nasa.gov/alsj/a11/a11Hamilton.html
Software — and a Woman — at the Heart of Lunar Triumph
http://www.wired.com/2014/08/software-woman-heart-lunar-triumph/
Apollo Guidance Computer (AGC)
http://en.wikipedia.org/wiki/Apollo_Guidance_Computer
http://en.wikipedia.org/wiki/Apollo_Guidance_Computer#Software
Airbus Confirms Software Configuration Error Caused Plane Crash
How the Apollo 11 Moon Landing Worked (Infographic)
http://www.space.com/17411-apollo-11-moon-landing-explained-infographic.html
CRUD
https://www.kidscodecs.com/crud/
CRUD
http://en.wikipedia.org/wiki/Create,_read,_update_and_delete
CRUD, Only When You Can Afford It
A technical article describing the limitations of thinking in terms of Create, Retrieve, Update, Delete in programming.
https://msdn.microsoft.com/en-us/library/ms978509.aspx
Difference Between REST and CRUD
If you have patience, an excellent discussion that highlights how CRUD works in software programming relative to another aspect of programming, REST.
http://programmers.stackexchange.com/questions/120716/difference-between-rest-and-crud
FPS
https://www.kidscodecs.com/fps/
Frame Rate
https://en.wikipedia.org/wiki/Frame_rate
Understanding the Importance of Frame Rate
http://www.ign.com/articles/2014/11/05/understanding-frame-rate-and-its-importance
60 FPS on Consoles
http://www.giantbomb.com/60-fps-on-consoles/3015-3223/
Frame Rate Demo
https://frames-per-second.appspot.com/
4 Quick Ways to See a PC Games FPS
http://www.howtogeek.com/209710/4-quick-ways-to-see-a-pc-game%E2%80%99s-fps-frames-per-second/
Fraps
http://www.fraps.com/
http://www.fraps.com/download.php
Google’s Dart language on Android aims for Java-free, 120 FPS apps
Google launches experimental project to build Android apps with Dart web language
http://9to5google.com/2015/05/04/dart-android-sky/
Feed a Philosopher
https://www.kidscodecs.com/feed-a-philosopher/
The Dining Philosophers Problem
http://en.wikipedia.org/wiki/Dining_philosophers_problem
Concurrent Programming
http://en.wikipedia.org/wiki/Concurrent_computing
Kobayashi Maru
http://en.wikipedia.org/wiki/Kobayashi_Maru
Computer Science and Programming Resources
https://www.kidscodecs.com/computer-science-programming-resources/
Brain Pop
https://www.brainpop.com/technology/computerscience/
https://www.brainpop.com
Holly Akers
https://twitter.com/akers_holly
http://hollyakers.com/
Brain Pop, Jr.
https://jr.brainpop.com/artsandtechnology/technology/
https://jr.brainpop.com/
Code Maven
http://www.crunchzilla.com/code-maven
http://www.crunchzilla.com
Maya Donnelly
https://twitter.com/GerfenMaya
Women in Science Card Game
https://www.luanagames.com/product/women-in-science-card-game/
https://www.luanagames.com/product/women-in-science-free-diy-kit/
Bits and Bytes Card Game
http://www.bitsandbytes.cards/
Computer Science Subjects an Undergraduate Must Know
http://programmers.stackexchange.com/questions/32533/cs-subjects-that-an-undergraduate-must-know
What Should Every Programmer Know About Programming?
http://programmers.stackexchange.com/questions/1785/what-should-every-programmer-know-about-programming
http://programmers.stackexchange.com/questions/91350/what-should-every-programmer-know
Math for Programmers
http://steve-yegge.blogspot.co.uk/2006/03/math-for-programmers.html
What Math Should All Game Programmers Know?
http://gamedev.stackexchange.com/questions/2029/what-math-should-all-game-programmers-know
What Algorithms and Data Structures Should a Developer Absolutely Know?
http://programmers.stackexchange.com/questions/11222/which-algorithms-and-data-structures-should-a-developer-absolutely-know
http://programmers.stackexchange.com/questions/155639/which-algorithms-data-structures-should-i-recognize-and-know-by-name
What are the Programming Concepts I Should Master to have a Deep Understanding of My Craft?
What Language Should an 11-Year Old Start With to Learn Game Programming?
Google Computer Science Learning Opportunities
https://www.google.com/edu/resources/computerscience/learning/
Nim
https://www.kidscodecs.com/nim/
Nim
http://nim-lang.org/
https://github.com/Araq/Nim
http://nim-lang.org/learn.html
http://nim-lang.org/documentation.html
http://nim-lang.org/question.html
http://forum.nim-lang.org/
http://stackoverflow.com/questions/tagged/nim
http://www.reddit.com/r/nim
http://en.wikipedia.org/wiki/Nim_(programming_language)
Tutorial of the Nim Language
Andreas Rumpf presentation at MIT describing Nimrod, the original name for Nim. Compares and contrasts Nim with other languages.
http://web.mit.edu/nimrod-lang/arch/i386_linux26/doc/tutorial.html
Nim Questions on Quora
http://www.quora.com/Nim-programming-language
Nim versus Rust
http://arthurtw.github.io/2015/01/12/quick-comparison-nim-vs-rust.html
What is Special About Nim?
http://hookrace.net/blog/what-is-special-about-nim/
Random Hacks of Kindness, Jr.
https://www.kidscodecs.com/random-hacks-of-kindness-jr/
Random Hacks of Kindness, Jr.
Visual Storytelling Apps
https://www.kidscodecs.com/visual-storytelling-apps/
Steller
https://steller.co/
https://itunes.apple.com/us/app/steller/id785128002?mt=8
Storehouse
https://www.storehouse.co/
https://itunes.apple.com/us/app/storehouse-visual-storytelling/id791297521?mt=8
Pixotale
http://pixotale.com/
https://itunes.apple.com/app/id866275871?mt=8
http://
http://robertmao.com
1 Second Everyday
http://1secondeveryday.com/
https://itunes.apple.com/us/app/1-second-everyday/id587823548?mt=8
https://play.google.com/store/apps/details?id=co.touchlab.android.onesecondeveryday
Shorthand
http://shorthand.com/
http://shorthand.com/social/
Racontr
Interlude
Top 5 Storytelling Tools
http://www.submarinechannel.com/top-5s/top-5-storytelling-tools/
3 Free iOS Apps for Visual Storytelling
https://www.journalism.co.uk/news/3-free-ios-apps-for-visual-storytelling/s2/a557753/
Introducing LEGO StoryStarter
http://education.lego.com/en-us/preschool-and-school/lower-primary/6plus-storystarter/introducing-storystarter
http://education.lego.com/en-us/learn/elementary/storystarter
REVIEW: Hands-on with LEGO StoryStarter
https://www.edsurge.com/n/2013-03-12-review-hands-on-with-lego-storystarter
How to Tell Your Story without Boring Your Audience to Tears
http://goinswriter.com/tell-story/
The Science of Storytelling: Why Telling a Story is the Most Powerful Way to Activate Our Brains
How to Tell a Story Well
http://www.motherearthnews.com/homesteading-and-livestock/how-to-tell-a-story-well.aspx
http://www.motherearthnews.com/nature-and-environment/storytelling-tips-zmaz81sozraw.aspx
Paul Solarz Talks About Helping Kids Learn How to Learn
https://www.kidscodecs.com/an-interview-with-paul-solarz/
Paul Solarz
http://paulsolarz.weebly.com/
https://twitter.com/PaulSolarz
https://twitter.com/MrSolarz
http://psolarz.weebly.com/2013-2014-passion-projects.html
Trello
Weebly
Genius Hours
Learn Like a Pirate: Empower Your Students to Collaborate, Lead, and Succeed
Solarz has written a thoughtful practical book to capture his ideas and experiences.
http://www.amazon.com/Learn-Like-PIRATE-Students-Collaborate/dp/098821766X/ref=sr_1_1?s=books&ie=UTF8&qid=1426937165&sr=1-1&keywords=learn+like+a+pirate
KWHLAQ For the 21st Century
http://langwitches.org/blog/2015/06/12/an-update-to-the-upgraded-kwl-for-the-21st-century/
Learn Like a PIRATE
http://www.learnlikeapirate.com/
Teach Like a PIRATE
Understanding by Design
http://www.amazon.com/Understanding-By-Design-Grant-Wiggins/dp/1416600353
http://www.ascd.org/research-a-topic/understanding-by-design-resources.aspx
https://www.youtube.com/watch?v=d8F1SnWaIfE
Comprehension and Collaboration
http://www.amazon.com/Comprehension-Collaboration-Inquiry-Circles-Action/dp/032501230X
The Passion Driven Classroom
http://angelamaiers.com/books/passion-driven-classroom-book/
http://www.amazon.com/Passion-Driven-Classroom-The-Framework-Teaching/dp/1596671599
https://www.youtube.com/channel/UColcEVfWInYLpGR0jX_R94g
Also In The August 2015 Issue

This computer science problem is both interesting and fun to recreate in a classroom or group.

In his classroom, he and his students learn together as a community.

These fifth grade students use their genius hours and Trello software to answer tough questions.

Visual storytelling apps are a great way for kids to document and explore their lives.

Raspberry Pi, Arduino, BeagleBone, Micro Bit, Edison, CHIP, and other handheld computers trace their history to board computers used by engineers.

Random Hacks of Kindness, Jr. helps schools and groups host one day hacking events for kids to work with local non-profit groups.

Resources based on teacher recommendations and other sources.

The new Sphero SPRK Edition makes it even easier for teachers, parents, and kids to learn math, robotics, and programming.

Facts, programs, and groups can help girls succeed at STEM careers.

She was in her 30s when she led the team that developed mission critical software used guide the Apollo moon landings.

Learn about and explore the code used to guide Apollo missions.

Flexibility is the most interesting quality of the Nim programming language.

A video concept, frames per second, also applies to computer screens

CRUD is a powerful concept used everywhere in software programming that uses a database.

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

Interesting stories about computer science, software programming, and technology for August 2015.
Some thoughts on starting the third year of publishing this magazine and what's new this month.