October 2016 Learn More Links
Image by smemon on Flickr
History of Virtual Reality (VR) and Augmented Reality (AR)
https://www.kidscodecs.com/history-vr-ar/
What is Virtual Reality?
http://www.vrs.org.uk/virtual-reality/what-is-virtual-reality.html
http://www.theatlantic.com/magazine/archive/2015/10/virtual-reality-gets-real/403225/
https://medium.com/@blaurel/what-is-virtual-reality-77b876d829ba#.8zpk1nbl7
History of Virtual Reality
https://youtu.be/43mA_ypfwKg
http://bibblio.org/o/MJ/reality-check-a-history-of-virtual-reality
How Does Virtual Reality Work?
Virtual Reality vs Augmented Reality
https://www.thefoundry.co.uk/solutions/virtual-reality/vr-ar-mr-sorry-im-confused/
http://www.adnews.com.au/opinion/ar-vs-vr-why-augmented-reality-is-winning-the-race
http://www.augment.com/blog/virtual-reality-vs-augmented-reality/
Augmented Reality
https://en.wikipedia.org/wiki/Augmented_reality
https://en.wikipedia.org/wiki/List_of_augmented_reality_software
Stanley G. Weinbaum
https://en.wikipedia.org/wiki/Stanley_G._Weinbaum
Link Trainer
https://en.wikipedia.org/wiki/Link_Trainer
https://youtu.be/5kmmKj7fbnI
https://en.wikipedia.org/wiki/Edwin_Albert_Link
Flight Simulators
https://en.wikipedia.org/wiki/Flight_simulator
Ivan Sutherland
https://en.wikipedia.org/wiki/Ivan_Sutherland
http://design.osu.edu/carlson/history/PDFs/p757-sutherland.pdf
http://jalopnik.com/the-first-real-object-ever-3d-scanned-and-rendered-was-494241353
Sword of Damocles
https://en.wikipedia.org/wiki/The_Sword_of_Damocles_(virtual_reality)
Head Mounted Display
https://en.wikipedia.org/wiki/Head-mounted_display
Sensorama
https://en.wikipedia.org/wiki/Sensorama
http://www.mortonheilig.com/InventorVR.html
http://www.sensorama3d.com/sensorama2.html
Jaron Lanier
https://en.wikipedia.org/wiki/Jaron_Lanier
https://www.theguardian.com/technology/2001/dec/29/games.academicexperts
Virtual Boy Game
https://en.wikipedia.org/wiki/Virtual_Boy
http://www.androidcentral.com/unofficial-virtual-boy-lets-you-enjoy-classic-nintendo-games-google-cardboard
HTC Vive
https://www.htcvive.com/
https://en.wikipedia.org/wiki/HTC_Vive
Oculus Rift
https://www.oculus.com/
https://en.wikipedia.org/wiki/Oculus_Rift
Samsung Gear VR
http://www.samsung.com/global/galaxy/gear-vr/
https://en.wikipedia.org/wiki/Samsung_Gear_VR
Playstation VR
https://www.playstation.com/en-us/explore/playstation-vr/
https://en.wikipedia.org/wiki/PlayStation_VR
Google Cardboard
https://vr.google.com/cardboard/
https://en.wikipedia.org/wiki/Google_Cardboard
Fove Headset
OSVR Headset
http://www.osvr.org/
http://developer.osvr.org/
What is VR Sickness?
https://www.kidscodecs.com/vr-sickness/
Virtual Reality Sickness
https://en.wikipedia.org/wiki/Virtual_reality_sickness
Why Does Some Virtual Reality Make People Sick?
http://www.livescience.com/54478-why-vr-makes-you-sick.html
Oculus Rift VR Motion Sickness: 11 Ways to Prevent It
http://riftinfo.com/oculus-rift-motion-sickness-11-techniques-to-prevent-it
How to Reduce VR Sickness? Just Add a Virtual Nose
http://www.wired.com/2015/04/reduce-vr-sickness-just-add-virtual-nose/
For Virtual Reality Creators, Motion Sickness a Real Issue
http://phys.org/news/2016-03-virtual-reality-creators-motion-sickness.html
Why Does Virtual Reality Make You Want to Puke?
http://www.dailydot.com/parsec/virtual-reality-sickness-science/
Building VR/AR Applications in School
https://www.kidscodecs.com/uw-vr-ar-apps/
Inside the ‘world’s first HoloLens class’: UW computer science students show mixed reality projects
Students demonstrate their HoloLens apps after a quarter of VR and AR design
CSE 481 Virtual and Augmented Reality Capstone
https://courses.cs.washington.edu/courses/cse481v/16sp/home.php
https://courses.cs.washington.edu/courses/cse481v/16sp/deliverables.php
https://www.youtube.com/channel/UCiOqneQsJNDW4RZGuY4cP-A
https://www.youtube.com/playlist?list=PLSCK7y_AEdoZLOjca-f0yNCtGl1MakBWt
https://www.youtube.com/playlist?list=PLSCK7y_AEdoZG5Oouj6qlTgSr6T0OVUVo
https://docs.google.com/document/d/1y7TrQsdQgJI2FfcrG6dV5q-9xpPH05QM7B2-3EDV_vQ/edit
CSE 481v Speakers
https://courses.cs.washington.edu/courses/cse481v/16sp/speakers.php
CSE 481v Teams
https://courses.cs.washington.edu/courses/cse481v/16sp/teams.php
Ira Kemelmacher-Schlizerman
http://homes.cs.washington.edu/~kemelmi/
Steven Seitz
https://www.cs.washington.edu/people/faculty/seitz
http://homes.cs.washington.edu/~seitz/
Titan Fightin’
http://homes.cs.washington.edu/~mkibbe/capstone/index.html
https://youtu.be/fmeG-QtoSug
https://youtu.be/Y55IWfOfbYM
DawgFights
http://students.washington.edu/jbuscher/
http://students.washington.edu/jbuscher/Videos/Dawgfights.mp4
http://students.washington.edu/jbuscher/Videos/DawgfightsLoop.mp4
HOLOCOOKING
http://roxanneluo.github.io/
https://youtu.be/wp-0IrsO5ns
Keyboard
http://holokeyboard.herokuapp.com/
https://youtu.be/cJQyDV14-3M
HoloChess
http://homes.cs.washington.edu/~cooperdj/vr/
https://youtu.be/qqmXPj-oIN4
Human Interface Technology Laboratory (HITLab)
https://www.hitl.washington.edu/home/
Neal Stephenson
https://youtu.be/c5Kq8xOwYO4
http://www.nealstephenson.com/
https://en.wikipedia.org/wiki/Neal_Stephenson
https://en.wikipedia.org/wiki/Snow_Crash
Nick Whiting: How to Make VR Content Quickly
https://www.linkedin.com/in/nick-whiting-49998910
https://youtu.be/UeRGpkEb368
Brian Murphy: Sculpting with Light
https://www.linkedin.com/in/brian-murphy-8ba701
https://youtu.be/GzOAzRdVwmI
Michael Abrash:
Michael Fourlay: Insider Tips for Developing on VR & AR Platforms
Alex Kipman
https://www.linkedin.com/in/akipman
https://twitter.com/akipman
HoloLens
https://www.microsoft.com/microsoft-hololens/
HTC Vive
Unity
How to be a Lousy Programmer
https://www.kidscodecs.com/how-to-be-lousy-programmer/
What do good programmers know or do that lousy programmers do not?
https://www.quora.com/What-do-good-programmers-know-or-do-that-lousy-programmers-do-not
When would someone be considered a bad programmer?
10 Ways to be a Bad Programmer
https://www.getfilecloud.com/blog/10-ways-to-be-a-bad-programmer/
What Makes Bad Programmers Different?
http://www.drdobbs.com/architecture-and-design/what-makes-bad-programmers-different/240001941
http://www.drdobbs.com/architecture-and-design/what-makes-great-programmers-different/240001472
The Difference Between A Developer, A Programmer And A Computer Scientist
http://www.skorks.com/2010/03/the-difference-between-a-developer-a-programmer-and-a-computer-scientist/
https://en.wikipedia.org/wiki/Programmer
https://en.wikipedia.org/wiki/Software_developer
https://en.wikipedia.org/wiki/Computer_scientist
Teach Yourself Programming in 10 Years
http://norvig.com/21-days.html
The Cloud
https://www.kidscodecs.com/cloud/
Cloud Computing
https://en.wikipedia.org/wiki/Cloud_computing
https://aws.amazon.com/what-is-cloud-computing/
https://www.ibm.com/cloud-computing/what-is-cloud-computing
http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf
Cloud Computing Comparison
https://en.wikipedia.org/wiki/Cloud_computing_comparison
Cloud Storage
https://en.wikipedia.org/wiki/Cloud_storage
Imagine: Build a Car
https://www.kidscodecs.com/imagine-building-a-car/
Design Thinking
http://www.forbes.com/2010/01/14/tim-brown-ideo-leadership-managing-design.html
http://designthinkingmovie.com/
http://designthinking.ideo.com/?p=409
https://en.wikipedia.org/wiki/Design_thinking
http://www.creativityatwork.com/design-thinking-strategy-for-innovation/
Design Thinking for Educators
http://www.designthinkingforeducators.com/
Design & Thinking (documentary)
http://designthinkingmovie.com/
https://www.youtube.com/watch?v=uilcaXYnluU
IDEO Design Thinking Blog
http://designthinking.ideo.com/
How to Design a Computer Program
http://www.yacoset.com/Home/how-to-design-a-computer-program
http://www.yacoset.com/Home/your-first-programming-assignment
How to Become a Programmer: 8 Steps to Building an App from Scratch
Scroll down to see the full article.
https://www.codementor.io/learn-programming/how-to-build-app-from-scratch-beginner-programmer
Software Systems Development Life Cycle
https://en.m.wikipedia.org/wiki/Systems_development_life_cycle
Software Development Process
https://en.m.wikipedia.org/wiki/Software_development_process
STEAM Event Ideas
https://www.kidscodecs.com/how-to-steam-event-ideas/
Robot Turtles
http://www.robotturtles.com/
http://www.thinkfun.com/robotturtles/adventure/
Code Monkey Island
littleCodr
http://www.littlecodr.com/
https://vimeo.com/129334615
Bits and Bytes
http://www.bitsandbytes.cards/
Scratch
https://scratch.mit.edu/
https://scratch.mit.edu/educators/
Scratch, Jr.
https://www.scratchjr.org/
https://www.scratchjr.org/teach.html
Tynker
The Foos
Run Marco!
Erase All Kittens
CodingFarmer
http://mathandcoding.org/codingfarmers.html
Codea
http://twolivesleft.com/Codea/
SoloLearn Code Playground Apps
Hopscotch
Move the Turtle
Sphero
http://www.sphero.com/
http://www.sphero.com/education
Dot and Dash (Wonder Workshop)
https://www.makewonder.com/
https://teachers.makewonder.com/
Bitsbox
Computer Science (CS) Unplugged
Computing at School
Some excellent CS Unplugged activities, plus an online community that shares ideas.
http://www.computingatschool.org.uk/
http://www.computingatschool.org.uk/about
http://community.computingatschool.org.uk/door
Barefoot Computing
Another great source of CS Unplugged activities.
http://barefootcas.org.uk/
Lauren Ipsum Book
https://nostarch.com/laurenipsum
Computational Fairytale Books
http://www.amazon.com/Computational-Fairy-Tales-Jeremy-Kubica/dp/1477550291/
http://www.amazon.com/Practices-Spell-Design-Jeremy-Kubica/dp/1481921916
https://www.nostarch.com/searchtale
STEAM Tool Matrix
An updated list of board games, robots, visual programming languages, and other STEAM tools, organized into a matrix sorted by grade level.
https://kidscodecs.com/steam-tools
Graph Theory
https://www.kidscodecs.com/graph-theory/
Maps and Distance
http://illuminations.nctm.org/Lesson.aspx?id=2721
Graph Theory at MIT
PageRank
https://blogs.cornell.edu/info2040/2011/09/20/pagerank-backbone-of-google/
Math for Seven Year Olds: Euclidean Paths and Circuits
http://jdh.hamkins.org/math-for-seven-year-olds-graph-coloring-chromatic-numbers-eulerian-paths/
Seven Bridges of Konigsburg
https://www.youtube.com/watch?v=_OiZrmnni9Y
Discrete Math: Propositional Logic and Logic Circuits
https://www.kidscodecs.com/discrete-math-propositional-logic-logic-circuits/
ChucK
https://www.kidscodecs.com/chuck/
Programming for Musicians and Digital Artists
Online ChucK course from CalArts
ChucK programming guide
http://chuck.cs.princeton.edu/doc/program/ugen.html
Create instruments with ChucK
https://blog.frogslayer.com/making-new-instruments-with-chuck/
Chimera IDE
http://chuck.stanford.edu/release/
Ocarina
http://www.gewang.com/ocarina/
Stanford Laptop Orchestra
http://mopho.stanford.edu/
Ge Wang
https://www.youtube.com/watch?v=2rpk461T6l4
https://www.youtube.com/watch?v=uHtCAAj8jFI
https://www.youtube.com/watch?v=S-T8kcSRLL0
Holiday Steam Gifts
https://www.kidscodecs.com/holiday-steam-gifts-2016/
Coding and STEAM Tools Matrix
A periodically updated list of tools organized by grade levels.
https://www.kidscodecs.com/steam-tools
October 2016 Holiday STEAM Gift Guide
A PDF of the five pages from the current print magazine.
https://www.kidscodecs.com/coding-steam-gift-guide
http://mopho.stanford.edu/
Ge Wang
https://www.youtube.com/watch?v=2rpk461T6l4
https://www.youtube.com/watch?v=uHtCAAj8jFI
https://www.youtube.com/watch?v=S-T8kcSRLL0
Holiday Steam Gifts
https://www.kidscodecs.com/holiday-steam-gifts-2016/
Coding and STEAM Tools Matrix
A periodically updated list of tools organized by grade levels.
https://www.kidscodecs.com/steam-tools
October 2016 Holiday STEAM Gift Guide
A PDF of the five pages from the current print magazine.
https://www.kidscodecs.com/coding-steam-gift-guide
Also In The October 2016 Issue

Virtual and augmented reality replace or add computing to our real world experience.

What would you build if you had 10 weeks and access to Microsoft HoloLens and HTC Vive equipment and developers?

If clouds are not digital, what is cloud computing?

With end of year holidays fast approaching, here are 35 of the more interesting ideas for holiday STEAM gifts that introduce STEAM concepts in fun ways.

If you work in a school or community library, or an after school group, STEAM events can be a way to offer technology events for kids.

A short history of virtual and augmented reality with lots of links to learn more.

One thing programmers do all day is imagine. When someone asks them to solve a problem with code, they start thinking and dreaming.

There are several key skills that I believe you need to have if you want to be a software programmer.

What makes a programmer lousy is a good way to identify what makes a programmer great.

Virtual reality has brought to the masses an old problem with flight simulators: what happens when our brain, ears, and eyes disagree?

Why would a musician learn to code?

The dots and lines used in graph theory can solve interesting problems.

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

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