beanz Magazine

October 2018 Learn More Links

Shauna Hawkins

How Secure is Your Web Browser?

Panopticlick Website

https://panopticlick.eff.org/

Firefox Browser

https://www.mozilla.org/en-US/firefox/mobile/

Google Chrome Browser

https://www.google.com/chrome/

Opera Browser

https://www.opera.com/

Bash Scripting with CLI

Bash

The command line has a programming language built into it so you can write programs that behave like the built in commands.
https://ryanstutorials.net/bash-scripting-tutorial/

A long-form tutorial on bash scripting

http://tldp.org/LDP/abs/html/

Another longer guide to bash scripting

https://guide.bash.academy/

An alternative to bash

https://rootnroll.com/d/fish-shell/

Robot Extensions

Switches

https://www.electronicshub.org/switches/

Use a Breadboard to Build an LED Circuit

https://computers.tutsplus.com/tutorials/how-to-use-a-breadboard-and-build-a-led-circuit–mac-54746

Buttons and Switches

https://www.sparkfun.com/categories/145

Paperclip and brad switch

http://www.ikatbag.com/2009/03/how-to-make-cardboard-switch.html

Rock Paper Scissors

Ben Heck Show: Back to Basics Electronics Tutorials

Key skills like how not to fry your projects.
http://www.youtube.com/playlist?list=PLwO8CTSLTkijrSW6DIFsQxcvjRo5fZ-y5

Micro:Bit Official Website

http://microbit.org/

Where to get a Micro:Bit

http://microbit.org/resellers/

Modeling the U.S. Flag

10 SketchUp Tips Every Modeler Should Know

http://www.mastersketchup.com/10-sketchup-tips/

Master SketchUp

https://www.youtube.com/user/MasterSketchupdotcom
http://www.mastersketchup.com/
https://twitter.com/mastersketchup
https://www.facebook.com/MasterSketchup

Sketchucation

http://sketchucation.com/

SketchUp Artists

http://www.sketchupartists.org/

Meriame Berboucha: Sharing Science

Meriame Berboucha

http://www.meriameberboucha.weebly.com/

Meriame Berboucha’s science communication blog

http://www.meriameberboucha.blogspot.co.uk/

Science Mixtape show

https://audioboom.com/channel/sciencemixtape

Fashion + Tech Kits

TechnoChic kits

https://technochic.net/collections/all-products/products/diy-blinky-bow-ties-kit-blues
https://technochic.net/collections/all-products/products/diy-flashy-flowers-kit-blues

ThinkGeek Space Skirts

https://www.thinkgeek.com/product/jhsu/
https://www.thinkgeek.com/product/knmg/

Adafruit Patch kit

https://www.adafruit.com/product/3744
https://www.adafruit.com/product/3745

StitchKit on IndieGogo

https://www.indiegogo.com/projects/stitchkit-a-fashion-technology-kit-for-everyone-arduino-design#/

5 Fashion Tech Blogs to follow

https://www.launchmetrics.com/resources/blog/fashion-tech-blogs

Electronics Projects for Dummies

No one who reads this magazine is a dummy, but this Dummies website has a great step-by-step set of tutorials for a coin toss circuit that also teaches the process of designing and building electronics projects.
http://www.dummies.com/how-to/consumer-electronics/electronics/Electronics-Projects.html

Minecraft Mods

How to install mods

http://www.minecraftmods.com/how-to-install-mods-for-minecraft-forge/

Biomes O’Plenty

https://minecraft.curseforge.com/projects/biomes-o-plenty

Galacticraft

https://micdoodle8.com/mods/galacticraft

CandiCraft

http://www.minecraftmods.com/candycraft/

Atum

https://minecraft.curseforge.com/projects/atum

The Twilight Forest

https://minecraft.curseforge.com/projects/the-twilight-forest

The Betweenlands

https://minecraft.curseforge.com/projects/angry-pixel-the-betweenlands-mod

Book Ciphers

Beale Cipher

https://en.wikibooks.org/wiki/Cryptography/Beale_cipher

Ciphers from the American Revolution

http://www.ouramericanrevolution.org/index.cfm/page/view/prq0003

The Book Cipher Algorithm

http://www.drdobbs.com/security/the-book-cipher-algorithm/210603676

Dijkstra’s Algorithm

Computerphile Video Tutorial: Dijkstra’s Algorithm

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

Detailed (but accessible) article about the technical details behind Dijkstra’s algorithm

https://medium.com/basecs/finding-the-shortest-path-with-a-little-help-from-dijkstra-613149fbdc8e

Article about graph representation

https://medium.com/basecs/from-theory-to-practice-representing-graphs-cfd782c5be38

Pseudocode for Dijkstra’s algorithm

https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm#Pseudocode

Python code for Dijkstra’s algorithm

https://alexhwoods.com/dijkstra/
http://interactivepython.org/courselib/static/pythonds/Graphs/DijkstrasAlgorithm.html

The New Version of Scratch

3 Things to know about Scratch 3

https://medium.com/scratchteam-blog/3-things-to-know-about-scratch-3-0-18ee2f564278

Scratch 3.0 Wiki

https://en.scratch-wiki.info/wiki/Scratch_3.0

CoderDojo Guide to Scratch 3

https://coderdojo.com/2018/08/02/what-you-need-to-know-about-scratch-3-0/

Remote Control Turtles

INTRO TO PYTHON TURTLE

https://hourofpython.trinket.io/a-visual-introduction-to-python#/welcome/an-hour-of-code
http://interactivepython.org/runestone/static/IntroPythonTurtles/Summary/summary.html

FUNCTIONS AND PROCEDURES

https://www.kidscodecs.com/functions-and-procedures/

ABOUT EVENT LISTENERS

https://www.computerhope.com/jargon/e/event-listener.htm

TURTLE GRAPHICS DOCUMENTATION FOR PYTHON 2.7.5

https://docs.python.org/2/library/turtle.html

VIDEO TUTORIAL ABOUT EVENT DRIVEN PROGRAMMING

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

What to do about Fortnite?

Fortnite: a parent’s guide

https://www.theguardian.com/games/2018/mar/07/fortnite-battle-royale-parents-guide-video-game-multiplayer-shooter

7 things parents need to know about fortnite

https://www.tomsguide.com/us/fortnite-parents-guide,review-5552.html

A Realistic Parents Guide to Fortnite: Battle Royale

https://www.techagekids.com/2018/06/a-realistic-parents-guide-to-fortnite.html

TIC-80 Project

Waveforms

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

Cute video tutorial on waveforms

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

TIC-80 documentation and tutorials

https://github.com/nesbox/TIC-80/wiki

Lambda Calculus

A technically heavy but concise introduction

http://www.inf.fu-berlin.de/lehre/WS03/alpi/lambda.pdf

A very light metaphoric way of doing lambda calculus computations

http://worrydream.com/AlligatorEggs/

The wiki entry on the lambda calculus is actually really helpful

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

Coding Mistakes

Exception Handling in Python

http://www.techbeamers.com/use-try-except-python/
https://www.tutorialspoint.com/python/python_exceptions.htm

Tips for better programming

https://www.sitepoint.com/10-tips-for-better-coding/
https://www.codementor.io/learn-programming/steve-klabniks-9-words-advice-programming-beginners
https://realpython.com/python-beginner-tips/

How to choose variable names

https://www.w3resource.com/python/python-variable.php
http://wiki.c2.com/?GoodVariableNames
https://www.python.org/dev/peps/pep-0008/#naming-conventions

Installing urllib2 package in PyCharm

https://www.jetbrains.com/help/pycharm/installing-uninstalling-and-upgrading-packages.html

Free Python IDEs

https://www.jetbrains.com/pycharm/download/#section=windows
https://www.activestate.com/komodo-ide/downloads/edit
https://atom.io/

Wolf, Goat, Cabbage

Logic Problems for Kids

http://www.thelogiczone.plus.com/logic_index.htm

The Case of the Stolen Birthday Cake

Wonderful elaborate logic puzzle with handouts.
https://corduroysbutton.wordpress.com/2012/04/18/clue-the-case-of-the-stolen-birthday-cake/
https://corduroysbutton.wordpress.com/tag/deductive-reasoning/

Alcuin’s Puzzles

http://www-history.mcs.st-and.ac.uk/PrintHT/Alcuin_book.html
http://en.wikipedia.org/wiki/Propositiones_ad_Acuendos_Juvenes

A Guide to Puzzle-Based Learning in STEM Subjects

Pages 20 onward have a number of logic puzzles with solutions.
http://web.mat.bham.ac.uk/C.J.Sangwin/Publications/GuideToPuzzleBasedLearningInSTEM.pdf

Recreational Mathematics

This book excerpt has a neat history of math puzzles.
http://www.ams.org/bookstore/pspdf/mbk-63-prev.pdf

Coding is Good Review

Coding Is Good iOS App

https://itunes.apple.com/us/app/coding-is-good/id1354430214?platform=iphone&preserveScrollPosition=true#platform/iphone

More about MathAndCoding

http://www.mathandcoding.org/

Also In The October 2018 Issue

Logic puzzles help develop reasoning skills useful for programming, computer science, and anything you might do.

Find perfect and fun gifts for your loved ones that teach STEAM concepts and skills.

From light-up bow-ties to conductive thread, you’ll be the life of the party with this STEAM-inspired gear.

A free online test service reveals how much personal data your web browser is giving away.

Add more tools to your command line arsenal, including running mini-scripts and making backup copies.

Use switches to take your robotic creations to the next level.

An old classic with a electronic twist, featuring JavaScript and micro:bit.

Create the American flag in SketchUp using this detailed tutorial.

From lasers to supernovas, Berboucha is making science communication a priority.

Code can always be improved. Check out these tips to make you the best programmer you can be!

It’s a programming language unlike any you’ve seen before. Check out this symbolic system designed for mathematical calculations.

New, improved, faster, and sleeker - it’s Scratch 3, your new favourite block language!

Learn about the brilliant algorithm behind all of your GPS devices.

It’s free, comprehensive, and available on-the-go. This cool app helps you master Python faster than ever before.

Open up whole new worlds to explore through these interesting, diverse add-ons.

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

Interesting stories about computer science, software programming, and technology for October 2018.