February 2020 Learn More Links
Image by Anjanettew on Flickr
Links from the bottom of all the February 2020 articles, collected in one place for you to print, share, or bookmark.
Programming Memes
Grumpy cat
https://en.wikipedia.org/wiki/Grumpy_Cat
What is a meme?
https://en.wikipedia.org/wiki/Meme
Kid Friendly memes
https://www.pinterest.com/ericalynett/kid-friendly-memes/
8-year old meme star
https://www.twincities.com/2019/04/02/thanks-to-memes-8-year-old-minneapolis-boy-is-an-internet-star-in-china/
https://www.mentalfloss.com/article/26875/how-did-duck-hunt-gun-work
How did light guns work
https://electronics.howstuffworks.com/question273.htm
Ralph Baer
https://en.wikipedia.org/wiki/Ralph_H._Baer
Classic arcade museum
https://www.classicarcademuseum.org/ralph-baer
Magnavox Odyssey
https://en.wikipedia.org/wiki/Magnavox_Odyssey
Top 5 light gun games
https://www.denofgeek.com/us/games/12221/the-top-5-greatest-light-gun-games
Light guns for LCD screens
Python Madlibs
How to make your own MadLibs
https://hobbylark.com/party-games/How-to-Make-Your-Own-Mad-Libs
Python Escape Characters
https://cscircles.cemc.uwaterloo.ca/3-comments-literals/
Python Mad Libs
https://teachwithict.weebly.com/python-mad-libs.html
Build a simple mad lib
Mad Libs Generator
https://www.projectlabyrinth.com/MadLibs/MadLibGen.php
Firewall
Firewall definition
https://searchsecurity.techtarget.com/definition/firewall
What is my IP address?
https://whatismyipaddress.com/port
Firewall FAQs
https://www.adaware.com/faq/firewalls
Three types of firewalls
https://bts-consulting.biz/2017/10/11/the-three-different-types-of-firewalls/
How Firewalls work
https://computer.howstuffworks.com/firewall.htm
Evolution of firewalls
Firewall networking
target=”_blank”>https://wiki.kidzsearch.com/wiki/Firewall
Why are firewalls important
https://www.surfnetkids.com/tech/1173/what-is-a-firewall-and-why-is-it-important/
Kid Safety in Digital Age
https://www.safehome.org/resources/kid-safety-digital-age/”
Origin of term “Firewall”
https://www.techrepublic.com/forums/discussions/origination-of-the-term-firewall/
Firewall construction
https://en.wikipedia.org/wiki/Firewall
MarineTraffic.com
Automatic Identification System
https://en.wikipedia.org/wiki/Automatic_identification_system
AIS
https://www.navcen.uscg.gov/?pageName=aismain
Typical range of AIS
https://help.marinetraffic.com/hc/en-us/articles/203990918–What-is-the-typical-range-of-the-AIS-
AIS – A Brief History
https://globalfishingwatch.org/data/ais-for-safety-and-tracking-a-brief-history/
Turning off AIS – Going dark
https://globalfishingwatch.org/data/going-dark-when-vessels-turn-off-ais-broadcasts/
Snowman
Snowman coding
https://www.teacherspayteachers.com/Product/Snowman-Coding-2906627
Gingerbread and Snowmen unplugged coding
Making a snowman army
https://wecodemakecode.com/2019/01/28/snowman-army-in-makecode-for-minecraft/
Girls who code program
Binary Riddles
Binary in Beanz
https://www.kidscodecs.com/binary-numbers/
Binary from TED Ed
https://ed.ted.com/lessons/how-exactly-does-binary-code-work-jose-americo-n-l-f-freitas
Binary video
https://www.youtube.com/watch?v=2Z03p3yhGmk
Converting between base ten and base two
https://www.purplemath.com/modules/numbbase.htm
Binary numbers
https://kids.kiddle.co/Binary_number
Binary Number system
https://www.mathsisfun.com/binary-number-system.html
Cool Math Tricks for Binary numbers
https://medium.com/@e.rajasekar/how-to-teach-binary-numbers-using-cool-math-trick-c0ae7edad92
Teaching kids binary
https://www.sciencekiddo.com/teach-kids-binary/
Binary code necklaces
https://www.youtube.com/watch?v=Oew3Lbfnnyc
Finite Automata
Reference on binary
https://learn.sparkfun.com/tutorials/binary/all
Spoilers for the kind of automata that can detect palindromes
https://en.wikipedia.org/wiki/Pushdown_automaton
Finite state automation
http://encyclopedia.kids.net.au/page/fi/Finite_state_automaton
Finite state automation lesson
http://www.mathmaniacs.org/lessons/fsm/index.html
Treasure hunt
https://www.stem.org.uk/elibrary/resource/32382
Binary What?
Binary numbers
https://classic.csunplugged.org/binary-numbers/
Why binary numbers are used
https://www.binarytranslator.com/why-binary-numbers-are-used-by-computers
binary vs decimal system
https://www.quora.com/Why-do-computers-use-the-binary-system-instead-of-the-decimal-system
How Binary numbers work
https://en.wikibooks.org/wiki/Wikijunior:How_Things_Work/Binary_Numbers
write you name in binary code
https://www.sciencefriday.com/educational-resources/write-your-name-in-binary-code/
Programming 3D Art in Shadertoy
Vulkan
https://en.wikipedia.org/wiki/Vulkan_(API)
OpenGL
DirectX
https://en.wikipedia.org/wiki/DirectX
How to install DirectX
https://www.lifewire.com/how-to-download-install-directx-2624489
OpenGL Shading language
https://en.wikipedia.org/wiki/OpenGL_Shading_Language
what is a shader
https://thebookofshaders.com/01/
Vertex and pixel shaders
https://academickids.com/encyclopedia/index.php/Vertex_and_pixel_shaders
Metal
https://en.wikipedia.org/wiki/Metal_(API)
Shadertoy
Smart Street Lights
Environmental energy
https://science.howstuffworks.com/environmental/energy/question363.htm
street light of the future
https://luxreview.com/article/2019/06/wi-fi-5g-iot-meet-the-street-light-of-the-futur
Intelligent street lighting
https://en.wikipedia.org/wiki/Intelligent_street_lighting”
Smart cities
smart street lights
https://www.coolfiresolutions.com/blog/smart-street-lights/
Photoelectric cells
https://www.explainthatstuff.com/how-photoelectric-cells-work.html
Smart pole IoT apps
San Diego Smart city projects
https://www.sandiego.gov/sustainability/energy-and-water-efficiency/programs-projects/smart-city
Software Version Conventions
Software update vs upgrade
https://www.thebalance.com/what-is-a-software-update-vs-software-upgrade-1294256
Understanding software version conventions
Software versioning
https://en.wikipedia.org/wiki/Software_versioning
What is a version number
https://www.lifewire.com/version-number-2626043
Into to semantic versioning
https://www.geeksforgeeks.org/introduction-semantic-versioning/
How to Pick a Programming Language
Five best programming languages for kids
https://gocoderz.com/blog/5-best-programming-languages-kids/
Best programming language for your child
https://www.idtech.com/blog/choose-best-programming-language-your-child
20 best programming languages
https://www.codecamp.com.au/blog/20-best-programming-languages-kids
Top Ten programming languages for kids
https://www.youngwonks.com/blog/Top-10-Programming-Languages-for-Kids-in-2019
Programming languages videos
https://www.youtube.com/watch?v=2EaopRDxNrw
What programming language should we use
programming languages and there uses
http://www.maggiore.net/programming.asp
Computational Thinking in the Wild
What is computational thinking
https://teachyourkidscode.com/what-is-computational-thinking/
planting seeds of computational thinking
Computational thinking for kindergarteners
https://www.edutopia.org/article/computational-thinking-kindergartners
K to 12 computational resources
https://www.gettingsmart.com/2018/05/10-classroom-ready-computational-thinking-resources-for-k-12/
Computational thinking activities
https://www.stem.family/activities/computational-thinking-activities/
Unbeatable tic tac toe
Seymour Papert
https://en.wikipedia.org/wiki/Seymour_Papert
Mindstorms – the book
https://en.wikipedia.org/wiki/Mindstorms_(book)
Programming Peanut Butter and Jelly
http://static.zerorobotics.mit.edu/docs/team-activities/ProgrammingPeanutButterAndJelly.pdf
Squeak!
Programming Games in Pharo
https://www.youtube.com/watch?v=Hu_C0ldSqrs
Pharo
Smalltalk
Scratch
Squeak
Sailors, Coconuts, and a Monkey
Project Code in Repl.it
The Colossal Book of Mathematics: Classic Puzzles, Paradoxes, and Problems
http://books.wwnorton.com/books/978-0-393-02023-6/
http://www.indiebound.org/book/9780393020236
http://www.alibris.com/The-Colossal-Book-of-Mathematics-Classic-Puzzles-Paradoxes-and-Problems-Martin-Gardner/book/28766065
Martin Gardner’s Puzzle Books
http://martin-gardner.org/PuzzleBooks.html
The First Computers
Betty Holbertson
https://en.wikipedia.org/wiki/Betty_Holberton
Kathleen (McNulty) Antonelli
https://en.wikipedia.org/wiki/Kathleen_Antonelli
Jean Bartik
https://en.wikipedia.org/wiki/Jean_Bartik
http://googleblog.blogspot.com/2008/12/jean-bartik-untold-story-of-remarkable.html
https://www.youtube.com/watch?v=buAYHonF968
Frances (Bilas) Spence
https://en.wikipedia.org/wiki/Frances_Spence
Ruth (Lichterman) Teitlebaum
https://en.wikipedia.org/wiki/Ruth_Teitelbaum
Marily (Wescoff) Meltzer
https://en.wikipedia.org/wiki/Marlyn_Meltzer
ENIAC Programmers Project
Adele Goldstine
https://en.wikipedia.org/wiki/Adele_Goldstine
http://ftp.arl.mil/~mike/comphist/46eniac-report/
Jean Bartik and the ENIAC Women
https://www.youtube.com/watch?v=aPweFhhXFvY
https://www.youtube.com/watch?v=wsirYCAocZk
Pioneer Programmer: Jean Jennings Bartik and the Computer that Changed the World
Her autobiography was written to encourage girls and women to consider science and technology careers. The Truman State links to a version for grades 4-6.
http://investinginkids.net/2013/11/09/pioneer-programmer-jean-jennings-bartik-and-the-computer-that-changed-the-world/
http://tsup.truman.edu/item.asp?itemId=508
Computer Pioneers (1935 to 1945)
https://www.youtube.com/watch?v=qundvme1Tik
https://www.youtube.com/watch?v=wsirYCAocZk
Women in Programming
Also In The February 2020 Issue

Can you figure out how to divide up coconuts between a group of sailors and a monkey? This puzzle mixes math and coding. Plus you can go online to try the code yourself!

Recreate the classic game in this simple Python tutorial. What whimsical stories can you write?

If you like ships, then you’ll love this easy-to-use website that keeps track of seafaring vessels around the world. Bonus: it helps prevent maritime collisions!

Ready for some good old-fashioned winter fun? In this article, build a digital snowman with Sketchup.

A fun, silly way to share your coding trials and triumphs with friends — because everything is better with kittens!

Should you learn Python, Scratch, Java, Assembly? If you’re feeling overwhelmed by too many options, this article is here to help.

Illustrating computational concepts like decomposition and algorithms with simple, hands-on, and occasionally messy activities.

How do street lights know when to turn on? And what’s in store for the street lights of the future?

In the old days, before video game systems had cameras and sensors, programmers had to get creative.

Six women were hired to use their math skills to program the ENIAC computer. They called themselves The First Programmers Club.

Learn about the key software that keeps your computer safe from viruses.

Programs are constantly being patched and improved. How do we keep track of all this new code?

Dive into the nitty-gritty details of binary numbers: how they work, why they’re used, and where they come from.

Binary might be the language of the computer, but we humans can use it to decode secret messages.

An easy way to code your own 3D graphics online. Dive into the world of pixels, triangles, textures, and colours!

Learn about the smallest, simplest computers and where they’re still used today.

Why Smalltalk is such a unique language, and how it evolved into modern variants like Scratch, Squeak, and Pharo.

Interesting stories about science and technology for February 2020.

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