Kids, Code, and Computer Science Magazine

February 2017 Learn More Links

Mike Steele on Flickr

Has Your Password Been Stolen?

https://www.kidscodecs.com/password-details-stolen/

What Web Browsers Know About You

https://www.kidscodecs.com/what-web-browsers-know/

What Every Web Browser Knows About You

http://webkay.robinlinus.com/

HowTo: Privacy & Security Conscious Browsing

https://gist.github.com/atcuno/3425484ac5cce5298932

The creepy website that tracks your every move: ClickClickClick reveals how much browsers know about you

http://www.dailymail.co.uk/sciencetech/article-3957716/The-creepy-website-tracks-ClickClickClick-reveals-browsers-know-you.html
https://clickclickclick.click/

Google Chrome

https://support.google.com/websearch/answer/54068
https://www.google.com/chrome/browser/privacy/

Mozilla Firefox

https://www.mozilla.org/en-US/firefox/desktop/trust/
https://support.mozilla.org/en-US/products/firefox/privacy-and-security

Apple Safari

https://support.apple.com/kb/ph21447?locale=en_US

Microsoft Edge

https://privacy.microsoft.com/en-us/windows-10-microsoft-edge-and-privacy

Set Your Web Browser for Security & Privacy

https://www.safecomputing.umich.edu/protect-yourself/be-safe-online/web-browser-security-and-privacy

DuckDuckGo

Search engine that doesn’t track your queries.
https://duckduckgo.com/

Your Digital Footprint

https://www.kidscodecs.com/digital-footprints/

Blown to Bits

http://www.bitsbook.com/wp-content/uploads/2008/12/chapter2.pdf
http://www.bitsbook.com/wp-content/uploads/2008/12/chapter3.pdf

RFID Tags

https://en.wikipedia.org/wiki/Radio-frequency_identification
http://www.forbes.com/sites/haniyarae/2016/08/11/rfid-brands-theft/#7011ba52788a
https://www.wired.com/2006/05/rfid-2/
https://www.youtube.com/watch?v=gEQJxNDSKAE
http://www.adetexs.com/

Satellites

http://talkingpointsmemo.com/idealab/satellites-earth-orbit
https://techcrunch.com/2016/02/05/new-air-force-satellites-launched-to-improve-gps/

Trilateration

https://www.scientificamerican.com/article/how-do-gps-devices-work/
http://www.physics.org/article-questions.asp?id=55

9 Ways You’re Being Spied On Every Day

http://www.huffingtonpost.com/2014/04/03/government-surveillance_n_5084623.html

Electronic Frontier Foundation

https://www.eff.org/

PRNG

https://www.kidscodecs.com/prng/

Planet Calc

http://planetcalc.com/search/?tag=1462
http://planetcalc.com/2468/

Pseudorandom Number Generator

https://en.wikipedia.org/wiki/Pseudorandom_number_generator
https://en.wikipedia.org/wiki/List_of_random_number_generators

Random Number Generation

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

A Short History of Random Numbers, and Why You Need to Care

https://conferences.oreilly.com/oscon/oscon2013/public/schedule/detail/28777
http://www.codon.org.uk/~mjg59/oscon_random_2013.odp

Introduction to Randomness and Random Numbers

https://www.random.org/randomness/

Public Key Cryptography

https://www.kidscodecs.com/public-key-cryptography/

Public Key Cryptography

https://en.wikipedia.org/wiki/Public-key_cryptography

“Diffie-Hellman Key Exchange” in plain English

http://security.stackexchange.com/questions/45963/diffie-hellman-key-exchange-in-plain-english

Whitfield Diffie

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

Martin Hellman

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

What is Modular Arithmetic?

https://www.khanacademy.org/computing/computer-science/cryptography/modarithmetic/a/what-is-modular-arithmetic

History of Codes

http://www.bitsbook.com/wp-content/uploads/2008/12/chapter5.pdf

2FA (Two-Factor Authentication)

https://www.kidscodecs.com/two-factor-authentication/

Multi-Factor Authentication

https://en.wikipedia.org/wiki/Multi-factor_authentication

Google’s Two-Step Authentication Process

https://www.google.ca/landing/2step

Create Safe Passwords (Public Safety Canada)

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

Choosing a Secure Password

https://www.schneier.com/blog/archives/2014/03/choosing_secure_1.html

2FA FAQ

https://www.cnet.com/news/two-factor-authentication-what-you-need-to-know-faq/

@Deray’s Twitter Hack Reminds Us Even Two-Factor Isn’t Enough

https://www.wired.com/2016/06/deray-twitter-hack-2-factor-isnt-enough/

Your cell phone number could be hijacked unless you add a PIN to your carrier account

http://www.macworld.com/article/3082626/security/your-cell-phone-number-could-be-hijacked-unless-you-add-a-pin-to-your-carrier-account.html

Hackers are using this nasty text-message trick to break into people’s accounts

http://www.businessinsider.com/hackers-are-spoofing-text-messages-to-steal-two-factor-authentication-codes-2016-6

Google is making two-factor authentication a lot easier to use

http://www.theverge.com/2016/6/21/11986822/google-two-factor-authentication-improvements-features

How to Erase Your Hard Drive

https://www.kidscodecs.com/how-to-erase-hard-drives/

How a Hard Drive Works

https://cs.stanford.edu/people/nick/how-hard-drive-works/

How is data physically written, read and stored inside hard drives?

http://physics.stackexchange.com/questions/66914/how-is-data-physically-written-read-and-stored-inside-hard-drives
https://en.wikipedia.org/wiki/Magnetic_storage
https://en.wikipedia.org/wiki/Flash_memory

How to securely wipe sensitive files–or your entire hard drive

http://www.pcworld.com/article/2039796/how-to-securely-wipe-sensitive-files-or-your-entire-hard-drive.html

How to securely erase hard drives (HDDs) and solid state drives (SSDs)

http://www.zdnet.com/article/how-to-securely-erase-hard-drives-hdds-and-solid-state-drives-ssds/

Darik’s Boot and Nuke (DBAN)

http://dban.org/
https://www.blancco.com/

CCleaner

https://www.piriform.com/ccleaner

Eraser

https://eraser.heidi.ie/

Create Colors and Shapes with Racket

https://www.kidscodecs.com/shapes-colors-racket/

WeScheme.org

http://www.wescheme.org/

Racket Language

https://racket-lang.org/

RGB Color Calculator

http://www.w3schools.com/colors/colors_rgb.asp

RGB, CMYK, and Color Systems Comparison

http://www.colormatters.com/color-and-design/color-systems-rgb-and-cmyk

RGB Color Model

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

Common Problems Programmers Face

https://www.kidscodecs.com/programmer-problems-solutions/

5 Common Developer problems and how to overcome them

http://www.codeshare.co.uk/blog/5-common-developer-problems-and-how-to-overcome-them/

5 Common Developer problems and how to overcome them

http://www.codeshare.co.uk/blog/5-common-developer-problems-and-how-to-overcome-them/

The 5 Most Common Problems New Programmers Face–And How You Can Solve Them

http://www.cprogramming.com/beginner_programming_mistakes.html

The Problem with Programming

https://www.technologyreview.com/s/406923/the-problem-with-programming/

10 problems that every programmer has to face in his life

https://codingsec.net/2016/04/10-problems-every-programmer-face/

What are the main problems faced by programmers?

https://www.quora.com/What-are-the-main-problems-faced-by-programmers

The most difficult problems you will ever face as a programmer

http://www.jasonmorrison.net/content/2008/the-most-difficult-problems-you-will-ever-face-as-a-programmer/

8 barriers to overcome when learning to code

https://thenextweb.com/dd/2015/06/11/8-barriers-to-overcome-when-learning-to-code/

6 common problems you may have with other programmers

https://blog.lelonek.me/6-common-problems-you-may-have-with-other-programmers-61cea4bd907b#.fws82o5q9

What are the most common programming tasks?

http://ask.metafilter.com/132516/What-are-the-most-common-programming-tasks

The 10 Most Common Beginner Programming Mistakes

http://www.dummies.com/programming/cpp/the-10-most-common-beginner-programming-mistakes/

Scratch Coding Cards

https://www.kidscodecs.com/scratch-coding-cards//a>

Creative Coding Activities for Kids

by Natalie Rusk / ISBN: 978-1-59327-774-1 / $24.95
https://www.nostarch.com/scratchcards

Scratch

https://scratch.mit.edu/
https://scratch.mit.edu/projects/editor/?tip_bar=home
https://scratch.mit.edu/discuss/
https://scratch.mit.edu/parents/
https://scratch.mit.edu/educators/
https://scratch.mit.edu/help/

ScratchJr

http://www.scratchjr.org/
https://itunes.apple.com/us/app/scratchjr/id895485086?ls=1&mt=8
https://play.google.com/store/apps/details?id=org.scratchjr.android

ScratchEd

http://scratched.gse.harvard.edu/
http://scratched.gse.harvard.edu/resources
http://scratched.gse.harvard.edu/discussions

9 Important Questions Parents Forget to Ask When Choosing a Tech Camp

https://www.kidscodecs.com/summer-tech-camp-questions/

Software Libraries

https://www.kidscodecs.com/software-libraries/

Software Libraries

https://en.wikipedia.org/wiki/Library_(computing)

What does “library” mean in the case of programming languages?

https://www.quora.com/What-does-library-mean-in-the-case-of-programming-languages

What is the Difference Between a Software Framework and a Library?

http://stackoverflow.com/questions/148747/what-is-the-difference-between-a-framework-and-a-library

How to Build Your Own C Library

http://www.cs.dartmouth.edu/~campbell/cs50/buildlib.html

An Introduction to Software History

https://www.thocp.net/software/software_reference/introduction_to_software_history.htm

How to Pick a Programming Language

https://www.kidscodecs.com/how-to-pick-programming-language/

Popular Programming Languages

Index is updated annually is generally impartial.
http://www.tiobe.com/tiobe-index/

State of the Octoverse 2016 (Github)

Popular languages based on use within their vast community.
https://octoverse.github.com/

Which programming languages are most popular (and what does that even mean)?

http://www.zdnet.com/article/which-programming-languages-are-most-popular-and-what-does-that-even-mean/

List of programming languages

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

Comparison of programming languages

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

Choosing a Programming Language Systematically

http://softwareengineering.stackexchange.com/questions/258479/choosing-a-programming-language-systematically

How to Choose Your First Programming Language

https://www.kidscodecs.com/how-to-pick-a-programming-language/

Hidden Figures

https://www.kidscodecs.com/hidden-figures-vaughan-johnson-jackson/

Cracking the Code with Scratch

https://www.kidscodecs.com/scratch-crack-the-code/

Project Code

https://scratch.mit.edu/projects/134373952/

Scratch

https://scratch.mit.edu/
https://scratch.mit.edu/projects/editor/?tip_bar=home
https://scratch.mit.edu/discuss/
https://scratch.mit.edu/parents/
https://scratch.mit.edu/educators/
https://scratch.mit.edu/help/

ScratchJr

http://www.scratchjr.org/
https://itunes.apple.com/us/app/scratchjr/id895485086?ls=1&mt=8
https://play.google.com/store/apps/details?id=org.scratchjr.android

ScratchEd

http://scratched.gse.harvard.edu/
http://scratched.gse.harvard.edu/resources
http://scratched.gse.harvard.edu/discussions

What is a Network?

https://www.kidscodecs.com/what-is-a-network/

Introducing Basic Network Concepts

https://www3.nd.edu/~cpoellab/teaching/cse40814_fall14/networks.pdf

What is a Network?

http://pluto.ksi.edu/~cyh/cis370/ebook/ch01b.htm

Computer Networks

http://ca.pbslearningmedia.org/resource/ate10.sci.engin.design.networks/computer-networks/

Computer Network

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

Also In The February 2017 Issue

This cryptography method is based on the fact some tasks are relatively easy to do, but extremely difficult to undo.

There's a way to find out if your online passwords have been stolen, and how to prevent it.

Racket is a fun and easy programming language to learn because it's all about creating colors and shapes as you learn.

Networks are a mostly hidden but critical part of the internet.

Surveillance cameras, satellites, RFID tags, and social media activities all create unique digital footprints.

Developers deal with common problems in their work. Here’s are a few problems and how to overcome them.

Programmers use libraries but instead of books they create and share code, often for free, to help solve common problems.

These cards are a fun way to learn Scratch, look up how to do things, and make applications.

Another mysterious four-letter acronym that helps secure information online.

Dorothy Vaughn, Mary Jackson, and Katherine Johnson not only helped make history, they are part of a long line of women in computing

It's almost time to think about summer tech camps if your kids are interested. Here are a few questions to ask.

Your web browser knows (and tells) a lot more about you than you might realize.

When you pick a programming language to learn first, it helps to figure out what software you want to create.

This odd acronym offers security protection beyond your password. Here are a few examples of how 2FA works.

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

Interesting stories about computer science, software programming, and technology for February 2017.