beanz Magazine

June 2019 Learn More Links

Olabi Makerspace on Flickr

Model View Controller

MVC Framework Introduction

https://www.tutorialspoint.com/mvc_framework/mvc_framework_introduction.htm

model-view-controller

https://en.wikipedia.org/wiki/Model-view-controller

Design Patterns & Anti-Patterns

https://www.kidscodecs.com/design-patterns-anti-patterns/

An explanation of MVC from Codeacademy

https://www.codecademy.com/articles/mvc

Architecture Patterns vs Design Patterns

https://www.oreilly.com/ideas/contrasting-architecture-patterns-with-design-patterns

Elementary Model View Controller video

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

Catalog of Design Patterns

https://refactoring.guru/design-patterns/catalog

What’s Behind Bluetooth’s Funny Name?

Bluetooth named after powerful king

https://www.ancient-origins.net/history-famous-people/bluetooth-why-modern-tech-named-after-powerful-king-denmark-and-norway-007398

About bluetooth

http://www.bbc.co.uk/webwise/guides/about-bluetooth

History of Bluetooth

http://www.mobileindustryreview.com/2017/08/the-history-of-bluetooth.html

Bluetooth fun facts

https://www.neatorama.com/2010/10/07/neatolicious-fun-facts-bluetooth/

Bluetooth

https://mocomi.com/bluetooth/

Harald Bluetooth Facts

https://norse-mythology.net/harald-bluetooth-facts/

Man who named Bluetooth

https://newsroom.intel.com/editorials/the-man-who-named-bluetooth/#gs.9wy5hs

Bluetooth Group

https://en.wikipedia.org/wiki/Bluetooth_Special_Interest_Group

Van Gogh Museum – Bluetooth

https://2sz7fh20hqku3jnvjc3lxy6g-wpengine.netdna-ssl.com/wp-content/uploads/2019/01/CS-Van-Gogh-print.pdf

Bluetooth Beacons – Target

https://www.bluetooth.com/blog/bluetooth-beacons-are-on-target-with-a-major-retailer/?utm_campaign=smart-building&utm_source=internal&utm_medium=blog&utm_content=illuminating-the-future-of-smart-buildings

What was Deep Blue?

chess games

http://www.chessgames.com/perl/chesscollection?cid=1014770

Deep Blue – Kasparov-Chess

https://www.chess.com/article/view/deep-blue-kasparov-chess

AI-Video Games

http://sitn.hms.harvard.edu/flash/2017/ai-video-games-toward-intelligent-game/

chess AI step-by-step

https://medium.freecodecamp.org/simple-chess-ai-step-by-step-1d55a9266977

AI Board Games

http://www.leagueofgamemakers.com/artificial-intelligence-in-board-games/

Coding AI Using Starbursts

https://hackernoon.com/coding-artificial-intelligence-and-machine-learning-with-kids-using-starbursts-3407e68de4cd

Why Kids Should Start with AI Early

https://www.chess.com/forum/view/off-topic/why-your-kids-should-start-with-artificial-intelligence-early

Untold History of AI

https://spectrum.ieee.org/tech-talk/tech-history/dawn-of-electronics/untold-history-of-ai-charles-babbage-and-the-turk

Paper Games

3d pen tutorials A cherry tree in bloom

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

3d pen basic tutorial

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

paper figures suitable for the battle royale

https://www.youtube.com/watch?v=gzsvd8q1cyQ&list=LLrtGceAtUW8HagLq0sEgbWg&index=11&t=0s

An articulated yet simple paper figure design

https://www.youtube.com/watch?v=CyYn66Zm5n0&list=LLrtGceAtUW8HagLq0sEgbWg&index=10&t=0s

check out instructables paper section

https://www.instructables.com/craft/paper/

App Inventor

MIT App Inventor

http://appinventor.mit.edu/explore/

Companion App to test Apps on Android device

https://play.google.com/store/apps/details?id=edu.mit.appinventor.aicompanion3

Google app inventor for Android

https://googleblog.blogspot.com/2010/07/app-inventor-for-android.html

Google do-it-yourself app creation

https://www.nytimes.com/2010/07/12/technology/12google.html

App Inventor for Android

https://en.wikipedia.org/wiki/App_Inventor_for_Android

Android abelson

http://news.mit.edu/2010/android-abelson-0819

App inventor coming soon for iPhone

http://appinventor.mit.edu/explore/blogs/evan/2019/02/mit.html

Clippy’s Back!

Bob operating system

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

How Clippy changed the world

http://nymag.com/vindicated/2016/10/clippy-didnt-just-annoy-you-he-changed-the-world.html

Clippy Resurrected

https://www.theverge.com/2019/3/22/18276923/microsoft-clippy-microsoft-teams-stickers-removal

The History of Clippy

https://video.search.yahoo.com/yhs/search?fr=yhs-Lkry-SF01&hsimp=yhs-SF01&hspart=Lkry&p=Clippy#action=view&id=3&vid=11921f50be0130556c4cd7fd02201330

The Worst 50 inventions

http://content.time.com/time/specials/packages/article/0,28804,1991915_1991909_1991755,00.html

Print a 3D Galaxy

Cantor’s different sizes of infinity

https://www.coopertoons.com/education/diagonal/diagonalargument.html

Goedel’s Way – book on computation and its limits

https://www.goodreads.com/book/show/12828030-goedel-s-way

Minecraft Papercraft

Papercraft

http://www.pixelpapercraft.com/tags

Minecraft charaters, mobs and blocks

http://www.pixelpapercraft.com/print

Ultimate Guide to Minecraft Papercrafts

https://www.instructables.com/id/The-Ultimate-Guide-to-Minecraft-Papercrafts/

Learning JavaScript with Cue

Cue Wonder Workshop

https://www.makewonder.com/robots/cue/

Cue Curriculum Guide, Cue In App Challenge Solutions

https://education.makewonder.com/curriculum/appliedrobotics#resources

Microsoft MakeCode

https://www.makewonder.com/robots/cue/explore/

Rust

The Rust book

https://doc.rust-lang.org/book/

Rust by Example

https://doc.rust-lang.org/stable/rust-by-example/

the Rustlings course

https://github.com/rust-lang/rustlings/

Raspberry Pi, – Computing with Rust

https://rahul-thakoor.github.io/physical-computing-rust/step_0.html

tutorial series -Rust: the Hard Parts

https://naftuli.wtf/2019/03/20/rust-the-hard-parts/

Learning Rust with Entirely Too Many Linked Lists

https://rust-unofficial.github.io/too-many-lists/first-layout.html

An emulator for the NES written in Rust

https://www.michaelburge.us/2019/03/18/nes-design.html

An operating system written in Rust

https://www.redox-os.org/

operating systems in Rust

https://os.phil-opp.com/

The rendering engine for the Firefox browser

https://blog.rust-lang.org/2017/11/14/Fearless-Concurrency-In-Firefox-Quantum.html

Why rust and web assembly?

https://rustwasm.github.io/docs/book/why-rust-and-webassembly.html

Tinkercad Circuits

Arduino Electronic Circuits in Tinkercad Tips and Tricks

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

Pushbutton digital input

https://video.search.yahoo.com/yhs/search?fr=yhs-Lkry-SF01&hsimp=yhs-SF01&hspart=Lkry&p=arduino+with+tinkercad#id=4&vid=dbf6b35392e43c85faca50e7bfc2bc04&action=click

Connecting-an-Arduino-to-a-Breadboard-to-light-up

https://www.codeproject.com/Articles/1247033/Connecting-an-Arduino-to-a-Breadboard-to-light-up

Creating-an-Arduino-Board-Case-in-TinkerCad

https://airwolf3d.com/wp-content/uploads/2014/07/Creating-an-Arduino-Board-Case-in-TinkerCad.pdf

whack a mole game

https://www.instructables.com/id/Simon-Whack-a-Mole-Game-Using-Arduino/

basic-arduino-led-experiments

https://blog.tinkercad.com/2018/04/19/basic-arduino-led-experiments-in-tinkercad-circuits/

arduino printable relays for kids

https://images.search.yahoo.com/yhs/search;_ylt=AwrCmnqfHNJcOxgAQggPxQt.;_ylu=X3oDMTByMjB0aG5zBGNvbG8DYmYxBHBvcwMxBHZ0aWQDBHNlYwNzYw–?p=arduino+tinkercad+relay+for+kids+printable&fr=yhs-Lkry-SF01&hspart=Lkry&hsimp=yhs-SF01

Coupons: relays for arduino

https://www.dhgate.com/coupons/relay-for-arduino.html

tinkercad-circuits

https://www.norwegiancreations.com/2018/11/a-first-impression-of-tinkercad-circuits/

RGB LED Color Mixing with Arduino in TinkerCAD

https://www.pinterest.com/pin/664703226227152716/?lp=true

Make a Turtle Move in Circles

Turtle built-in commands

http://www.eg.bucknell.edu/~hyde/Python3/TurtleDirections.html

First turtle program

https://interactivepython.org/runestone/static/thinkcspy/PythonTurtle/OurFirstTurtleProgram.html

Python turtle module

https://www.simplifiedpython.net/python-turtle-module/

Python Turtle Colors

https://ecsdtech.com/8-pages/121-python-turtle-colors

Color filled shapes in python
https://www.tutorialsandyou.com/python/how-to-draw-color-filled-shapes-in-python-turtle-17.html

Turtle Command flash cards

https://quizlet.com/156092424/python-turtle-commands-v-36-flash-cards/

Python turtle cheat sheet

https://compuzzle.wordpress.com/2015/05/04/python-turtle-cheat-sheet-and-geometric-shapes/

Python Turtle Graphics

https://gameswithcode.com/python-turtle-graphics/

python-turtle-programming-for-kids

https://www.gordonchoi.com/python-turtle-programming-for-kids/

Python turtle drawing

https://www.youtube.com/watch?v=KrR0i0n3exMttps://www.youtube.com/watch?v=KrR0i0n3exM

Scratch Gravity

Scratch – jumping and gravity

https://www.youtube.com/watch?v=4YoGkwV7D9c

Using Gravity in Scratch

https://ezcoding.wordpress.com/2011/12/26/using-gravity-in-scratch-1-4-simple/

Simulating Gravity

https://en.scratch-wiki.info/wiki/Simulating_Gravity

Fibonacci Flowers in SketchUp

Sunflower

https://www.popmath.org.uk/rpamaths/rpampages/sunflower.html

Scratch projects

https://scratch.mit.edu/projects/168404566/editor/

Fibonacci Flowers in Scratch

https://video.search.yahoo.com/yhs/search?fr=yhs-Lkry-SF01&hsimp=yhs-SF01&hspart=Lkry&p=fibonacci+flowers+in+scratch+youtube#id=15&vid=9a36f541c7b9b58b63ac1f07a886907c&action=view

Maze Generator

Raspberry Pi forum

https://www.raspberrypi.org/forums/viewtopic.php?p=288704

maze generator

http://code.activestate.com/recipes/252127-maze-generator/

mazes

http://reeborg.ca/docs/en/reference/mazes.html

make your own maze

https://worksheets.theteacherscorner.net/make-your-own/maze/

STEAM Summer Reading List

Science Books for Kids

https://www.geekwrapped.com/science-books-for-kids

Best STEAM Children’s Books

https://kithub.cc/2016/02/26-best-steam-childrens-books/

STEM Read

https://www.stemread.com/

Gamifying the Summer

Gamifying education

https://www.coolcatteacher.com/gamifying-education/

Gamifying a Home School

http://eclectic-homeschool.com/gamifying-a-homeschool/

Gamifying Match Lessons

https://www.theedadvocate.org/3-benefits-gamifying-math-lessons/

Gamifying social studies

https://www.thetechedvocate.org/gamifying-your-social-studies-classroom/

Gamifying learning

http://inservice.ascd.org/13-resources-on-gamifying-learning/

Gamifying the Classroom

https://www.dogonews.com/2014/3/30/classcraft-makes-learning-fun-by-gamifying-the-classroom

Gamifying your class

https://www.edutopia.org/article/gamifying-your-class-john-mccarthy

Gamifying education – tech culture

https://riccentre.ca/2016/01/gamifying-education-developing-the-tech-culture-of-k-12-schools/https://www.simplek12.com/web-tool-overviews/one-teacher-tips-gamifying-classroom/

Gamifying K-12

https://www.theedadvocate.org/4-facts-you-should-know-about-gamifying-k-12-classrooms/

Also In The June 2019 Issue

Meet your new favorite robot pal and learn how to code in JavaScript.

A Python coding challenge to create exciting labyrinths at the click of a button!

With this new online program, you don’t have to be a coding whiz to create fun mobile apps!

Spend those lazy summer days curled up with great stories about science & tech.

Learn the secret to creating huge programs without getting lost in thousands of lines of code.

A wacky story about connectivity, Danish kings, and the need for good dentists.

A simple, fun Python tutorial that’ll get you drawing shapes all over the screen.

How Microsoft’s funny little assistant led to the AI we know and love today.

In the future, will computers be able to do everything? Even create an entire universe?

Follow this detailed step-by-step tutorial to create dazzling, colourful flowers out of geometric patterns.

Download some paper templates and bring your Minecraft creations into the real world.

Battery history is a critical part of the history of technology. Without stored electricity, there would be no electronics.

Mix some math and some code to create dynamic games with realistic physics.

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

Interesting stories about science and technology for June 2019.