April 2020 Learn More Links

Image by Lucélia Ribeiro on Flickr
Learn More
Why are Computer Mice Called That?
Original mouse demonstration
https://www.computerhistory.org/revolution/input-output/14/350/2302
Why is a Computer Mouse Called a Mouse?
https://www.lifehacker.com.au/2015/12/why-a-computer-mouse-is-called-a-mouse-douglas-engelbart/
Douglas Engelbart bio
https://history-computer.com/People/EngelbartBio.html
Who Invented the Computer Mouse
https://www.thoughtco.com/history-of-the-computer-mouse-1991664
Why is a Computer Mouse Called a Mouse?
https://ourfidgetspinner.com/why-is-a-computer-mouse-called-a-mouse/
Using your Computer Mouse video (for kids)
Not a Computer Mouse
Computer Mouse Facts for Kids
https://kids.kiddle.co/Computer_mouse
First Computer Mouse was Wooden
https://mashable.com/2012/10/05/mouse-history/
History of the Mouse
https://www.youtube.com/watch?v=6K-ATmU-NbU
NASA: Birth of the Mouse
What is Recursion? Video
MicroPython and Mindstorms
Lego Education: Python for EV3
https://education.lego.com/en-us/support/mindstorms-ev3/python-for-ev3
How to Run Python on EV3 Brick
https://www.antonsmindstorms.com/2019/06/15/how-to-run-python-on-an-ev3-brick/
Getting started with python for Mindstorms
http://www.mow-bots.com/getting-started-with-python-for-mindstorms-ev3/
Lego Education: Building Instructions for Robot Educator
https://education.lego.com/en-us/support/mindstorms-ev3/building-instructions#robot
Micropython
https://learn.adafruit.com/micropython-hardware-sd-cards/micropython
SD Card Slot on Mac
https://support.apple.com/en-us/HT204384
Snap!: A More Powerful Scratch
The Snap! Manual
https://snap.berkeley.edu/snapsource/help/SnapManual.pdf
Racket/Scheme text-based programming language that inspired Snap!
Algorithmically creating embroidery
Factorials
https://factorialhr.com/number-function-factorial
Koch’s curve: snowflake
https://en.wikipedia.org/wiki/Koch_snowflake
Koch Snowflake
http://mathworld.wolfram.com/KochSnowflake.html
Factorials
https://www.mathsisfun.com/numbers/factorial.html
Build your own blocks
SNAP!
https://en.scratch-wiki.info/wiki/Snap!_(programming_language)
Factorial examples
https://www.shmoop.com/basic-statistics-probability/factorials-examples.html
Factorial video
Blocks-based coding
https://en.scratch-wiki.info/wiki/Block-Based_Coding
Fun Facts about factorials
https://theedge.com.hk/fun-facts-about-factorials/
Circus Ball in SketchUp
Crazy Shapes Sketchup projects
https://www.youtube.com/watch?v=VK29uWLdx-o
Modeling specific shapes in Sketchup
https://help.sketchup.com/en/sketchup/modeling-specific-shapes-objects-and-building-features-3d
Modeling Terrain and Rounded Shapes
https://help.sketchup.com/en/sketchup/modeling-terrain-and-other-rounded-shapes
Lines, Shapes and 3D objects
https://help.sketchup.com/en/sketchup/drawing-lines-shapes-and-3d-objects
Internet of Things and Power
Water IoT
Plant IoT
https://www.theregister.co.uk/2020/01/15/lacuna_plant_e/
Controlling algae with sound waves
Technology converts sound waves to electricity
https://wakeup-world.com/2011/05/30/new-technology-converts-sound-into-electricity/
Generating electricity from living plants
https://www.weforum.org/agenda/2015/08/how-can-you-generate-electricity-from-living-plants/
Electric bateria create currents
https://www.sciencemag.org/news/2020/02/electric-bacteria-create-currents-out-thin-and-thick-air
Five unusual energy sources
https://www.switchmybusiness.com/articles/5-unusual-energy-sources/
Unusual sources of energy
http://www.suntrek.org/earth-beyond/earths-energy-resources/unusual-sources-energy.shtml
Alternative energy
How to extract energy from grass
Sundials and Watches
Making Marvels exhibition: clocks, automatons
https://www.metmuseum.org/exhibitions/listings/2019/making-marvels-science-splendor
GMT
https://en.wikipedia.org/wiki/Greenwich_Mean_Time
How to Make a Sundial
https://en.wikipedia.org/wiki/History_of_sundials
Sundials from around the world
https://www.shadowspro.com/en/world-sundials.html
Positioning a Sundial
https://www.yardenvy.com/diy/positioning-a-sundial.htm
Is a Sundial Accurate?
https://www.macmillanhunter.co.uk/time/reading-a-sundial/is-a-sundial-accurate/
History of Timekeeping Devices
https://en.wikipedia.org/wiki/History_of_timekeeping_devices
Clocks
https://en.wikipedia.org/wiki/Clock
History of Telling Time
https://brombergs.com/a-history-of-telling-time-from-ancient-times-to-the-mechanical-wristwatch/
History and Science of Sundials
https://www.timecenter.com/articles/when-time-began-the-history-and-science-of-sundials/
Strange and interesting sundials
https://sciencing.com/strange-interesting-sundials-8631377.html
Brief history of telling time
http://theconversation.com/a-brief-history-of-telling-time-55408
History of telling time
http://www.time-for-time.com/history.htm
The future of telling time
https://www.cnet.com/news/nail-watch-the-future-of-telling-time/
New Era Atomic Clocks
https://www.nist.gov/news-events/news/2014/02/new-era-atomic-clocks
Python Ciphers
Mysterious Codes and Ciphers
https://www.sciencefocus.com/science/10-of-the-most-mysterious-codes-and-ciphers-in-history/
Cracking Codes with Python
https://www.amazon.com/Cracking-Codes-Python-Introduction-Building/dp/1593278225
TopSecret
https://www.amazon.com/Top-Secret-Handbook-Ciphers-Writing/dp/0763629723/
Exploratorium
https://www.bookdepository.com/The-Code-Book-Dr.-Simon-Singh/9780385495325
Hacking Secret Ciphers with Python
https://inventwithpython.com/hacking/
Cryptography with Python
https://www.tutorialspoint.com/cryptography_with_python/cryptography_with_python_caesar_cipher.htm
Monoalphabetic and Polyalphabetic cipher in Python
https://blog.eduonix.com/software-development/monoalphabetic-polyalphabetic-cipher/
Cracking Codes with Python
https://www.goodreads.com/book/show/35260389-cracking-codes-with-python
Silly ciphers
https://dzone.com/articles/fun-python-and-silly-ciphers
Codes, Cipher, Encryption and Cryptology
https://www.braingle.com/brainteasers/codes/
Secret Codes for Kids
https://www.melissaanddoug.com/blogpost?postId=6-secret-codes-for-kids
How Do Computers Remember Things?
How the cache in most CPUs works
https://www.makeuseof.com/tag/what-is-cpu-cache/
Video on how different kinds of memory and board are made
https://www.youtube.com/watch?v=3s7KG6QwUeQ
Random Access Memory
https://en.wikipedia.org/wiki/Random-access_memory
Computer Memory
https://simple.wikipedia.org/wiki/Computer_memory
How Computer Memory Works
https://www.youtube.com/watch?v=p3q5zWCw8J4
How Computers Work
https://www.youtube.com/watch?v=DKGZlaPlVLY
Facts about computer memory
https://factfile.org/10-facts-about-computer-memory
Computer Memory
https://computer.howstuffworks.com/computer-memory.htm
Computer memory game
http://www.helloruby.com/play/13
Control an Arduino with Scratch
Introduction to Arduino with Scratch
https://www.instructables.com/id/A-Gentle-Introduction-to-Arduino-for-Scratch-Users/
Scratch/Arduino extension
http://khanning.github.io/scratch-arduino-extension/
Get kids started with Arduino
https://www.stemmayhem.com/get-kids-started-with-arduino/
Scratch for Arduino
https://www.instructables.com/id/Physical-Computing-Scratch-for-Arduino/
Scratch for Arduino using mblock
https://www.mblock.cc/en-us/blog/mblock/try-scratch-arduino-using-mblock/
Sorting Algorithms
On Sorting
https://www.kidscodecs.com/on-sorting/
Comparison Sorting algorithms
https://www.cs.usfca.edu/~galles/visualization/ComparisonSort.html
Bubble Sort
https://www.kidscodecs.com/bubble-sorts/
Bubble sort video
https://www.youtube.com/watch?v=nmhjrI-aW5o
Pancake Sorting
https://www.geeksforgeeks.org/pancake-sorting/
Pancake sorting animation
http://www.youtube.com/embed/kk-_DDgoXfk
Spaghetti Sort
https://en.m.wikipedia.org/wiki/Spaghetti_sort
Spaghetti sort animation
https://www.youtube.com/watch?v=dJEn4Xc5F2o
Pigeonhole Sort
https://www.geeksforgeeks.org/pigeonhole-sort/
Sorting Algorithms
https://www.geeksforgeeks.org/sorting-algorithms/
Sorting Algorithms video
Sorting lesson plan for teachers
Bubble sort facts
https://kids.kiddle.co/Bubble_sort
How Antivirus Software Works
Comodo’s guide on how an antivirus works
https://antivirus.comodo.com/how-antivirus-software-works.php
Detection method
http://info300.net/alai2/Brief1.html
How Anti-virus software works
https://www.howtogeek.com/125650/htg-explains-how-antivirus-software-works/
How do different types of antiviruses work?
Antivirus software
https://wiki.kidzsearch.com/wiki/Antivirus_software
Antivirus software facts for kids
https://kids.kiddle.co/Antivirus_software
2020 Top Ten Antivirus software
Advantages of using an antivirus
https://geekflare.com/advantages-using-antivirus/
Explaining computer viruses
https://explaintechnology.wordpress.com/2012/02/08/explaining-computer-viruses/
Malware
https://wiki.kidzsearch.com/wiki/Malware
Importance of antivirus software
https://computer-fixperts.com/security/importance-antivirus-software/
Best Cybersecurity Analogies
Questions to Ask Summer Tech Camps
Summer Camp Questions
https://www.kidscodecs.com/questions-ask-summer-tech-camps/
102 Questions to Ask When Choosing a Summer Camp
https://www.idtech.com/blog/100-questions-to-ask-when-choosing-a-summer-camp/
https://www.acacamps.org/press-room/how-to-choose-camp/preparing-for-camp
Questions to ask when evaluating summer camps
STEM summer camps
13 questions parents should ask
http://news.urbansitter.com/blog/summer-day-camp-safety-13-questions-parents-should-ask
Camp Prep
https://www.parents.com/kids/camp/summer/summer-camp-prep-what-every-parent-needs-to-know/
Preparing for your Digital Mitzvah
COPPA definition
https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act
COPPA
https://www.inc.com/encyclopedia/childrens-online-privacy-protection-act-coppa.html
Complying with COPPA
https://www.ftc.gov/tips-advice/business-center/guidance/complying-coppa-frequently-asked-questions
COPPA Minimum Age Requirements
https://learnsafe.com/coppa-minimum-age-requirements-and-data-tracking/
COPPA and CIPA Laws
http://www.4kids.org/safesurf/adults/coppa_cipa.shtml
TIDBITZ
Math of boarding a planes
https://www.popularmechanics.com/science/a30549336/math-boarding-plane/
Better way to board a plane
https://www.youtube.com/watch?v=cMgarcFkXz4
Airplane boarding
http://menkes76.com/projects/boarding/boarding.htm
Mummy sings the blues
Hear voice of mummified Eqyptian
How an Ancient Eqyptian sounds
Printing a 3D Larynx
3D Printing gives voice to Mummy
https://www.scientificamerican.com/article/3-d-printing-gives-voice-to-a-3-000-year-old-mummy/
Can you hear me now?
Voice on other planets
https://www.popsci.com/story/space/voice-on-other-planets-moons/
What would your voice be like on another planet?
http://sitn.hms.harvard.edu/flash/2018/talk-another-planet-sound/
Human voice from Mars
Oh, Canada
Custom X-Box Adaptive Controller
https://kotaku.com/dad-builds-custom-xbox-adaptive-controller-so-daughter-1841098866
Homemade Controller
https://twitter.com/JerseyITGuy/status/1218920688125456385?s=20
Toronto in Minecraft
https://toronto.citynews.ca/2020/01/19/local-gamer-maps-toronto-in-minecraft/
Minecraft Building Toronto
https://www.youtube.com/channel/UCFJ0ldDZtH9TBL4EUf6od4Q
Data Research Maps
https://www.toronto.ca/city-government/data-research-maps/
Exploring the Beginning of Life on Earth
The earth in gamma rays
https://imagine.gsfc.nasa.gov/science/featured_science/gamma_earth.html
What are gamma rays?
https://www.livescience.com/50215-gamma-rays.html
Gamma Rays
https://simple.wikipedia.org/wiki/Gamma_ray
Incredible hulking facts about gamma rays
https://www.symmetrymagazine.org/article/incredible-hulking-facts-about-gamma-rays
Scientific Modeling
https://www.britannica.com/science/scientific-modeling
Scientist Models Processes for Life Creation
Goddard Space flight center
https://www.space.com/goddard-space-flight-center.html
Gamma ray space telescope
https://imagine.gsfc.nasa.gov/observatories/learning/fermi/
Gamma Ray astronomy
https://imagine.gsfc.nasa.gov/science/toolbox/gamma_ray_astronomy1.html
Kepler Telescope
https://en.wikipedia.org/wiki/Kepler_space_telescope
Future Gamma Ray telescopes
https://astrobites.org/2017/10/03/future-gamma-ray-telescopes-and-the-search-for-dark-matter/
Facts about gamma rays
Also In The April 2020 Issue

As students reach the age of 13 the importance of them understanding their rights and privacy online becomes crucial.

Pretend to be a spy with some of these fun python encryption methods!

This language of the month is going to be a real Snap!

The iDTech summer camp recently posted 102 questions. Here are a few with links to the full list.

Being well-read is essential in everything in life, and coding is no exception! Here are some book recommendations to make you a coding master.

The circus is in town, but they're missing one of their colourful balls. Let's make one for them!

Sundials were one of the first ways people kept track of time. But how did they work?

New to physical computing? MircoPython may be perfect or you!

It's project time! In this article we go over how the same processes used in big factories can be used to control a simple LED.

What do bubbles, pancakes, and spaghetti all have in common? They're all great for sorting!

Yee-ha! In the wild wild west of the internet, antivirus software is a must-have partner.

Exploring the concept of RAM and how it helps your MInecraft game run better.

Breaking down big problems into smaller ones is a great way to solve them. Let's see how recursion helps us do this!

How did this pale blue dot that we call Earth first begin? The answer is even more fascinating than imagined.

Have you ever wondered why your computer's mouse is called that? Well it all started with a fellow named Douglas and a block of wood...

How do you power devices at the top of mountains and the bottom of oceans? Let's find out!

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

Interesting stories about computer science, software programming, and technology for April 2020.