beanz Magazine

October 2016 Learn More Links

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?

https://youtu.be/zpTvoMjZDm4

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

http://www.getfove.com/

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

http://www.geekwire.com/2016/worlds-first-hololens-class-uw-computer-science-students-show-off-mixed-reality-projects/

Students demonstrate their HoloLens apps after a quarter of VR and AR design

https://techcrunch.com/2016/06/10/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:


https://youtu.be/iGS1a3YxjOA

Michael Fourlay: Insider Tips for Developing on VR & AR Platforms

https://youtu.be/xPEAnonGywQ

Alex Kipman

https://www.linkedin.com/in/akipman
https://twitter.com/akipman

HoloLens

https://www.microsoft.com/microsoft-hololens/

HTC Vive

https://www.htcvive.com/

Unity

https://unity3d.com/

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?

http://programmers.stackexchange.com/questions/3851/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

http://codemonkeyplanet.com/

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

https://www.tynker.com

The Foos

http://thefoos.com

Run Marco!

https://marco.allcancode.com

Erase All Kittens

https://eraseallkittens.com/

CodingFarmer

http://mathandcoding.org/codingfarmers.html

Codea

http://twolivesleft.com/Codea/

SoloLearn Code Playground Apps

http://www.sololearn.com/

Hopscotch

http://gethopscotch.com

Move the Turtle

http://movetheturtle.com

Sphero

http://www.sphero.com/
http://www.sphero.com/education

Dot and Dash (Wonder Workshop)

https://www.makewonder.com/
https://teachers.makewonder.com/

Bitsbox

http://bitsbox.com

Computer Science (CS) Unplugged

http://csunplugged.org/

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

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/video-lectures/lecture-6-graph-theory-and-coloring/

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

https://manning-content.s3.amazonaws.com/download/1/7a32089-b9b1-47bd-8304-bdee71b27e2c/PMDA_Ch03.pdf

Online ChucK course from CalArts

https://www.kadenze.com/courses/introduction-to-programming-for-musicians-and-digital-artists-iii/sessions/basics-sound-waves-and-chuck-programming

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://slork.stanford.edu/


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?

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?

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.