Slideshow: History of Computing
The History of Computing Project
http://www.thocp.net/slideshow/0000.htm
An Illustrated History of Computers
John Kopplin
http://www.computersciencelab.com/ComputerHistory/History.htm
The Babbage Engine
Computer History Museum
http://www.computerhistory.org/babbage/
The Hollerith Machine
U.S. Census Bureau
https://www.census.gov/history/www/innovations/technology/the_hollerith_tabulator.html
The Modern History of Computing
Stanford Encyclopedia of Philosophy
https://plato.stanford.edu/entries/computing-history/
Exhibition: CHM Revolution
Computer History Museum
http://www.computerhistory.org/revolution/topics#exhibition
Alan Turing: Creator of modern computing
Dr. Andrew Hodges, BBC
http://www.bbc.co.uk/timelines/z8bgr82
What is a Turing machine?
University of Cambridge Computer Laboratory
https://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/turing-machine/one.html
Video: Turing Machines
EngMicroLectures
https://www.youtube.com/watch?v=gJQTFhkhwPA
Video: A Turing Machine - Overview
Mike Davie
https://www.youtube.com/watch?v=E3keLeMwfHY
On Computable Numbers, with an Application to the Entscheidungsproblem
Alan M. Turing
http://www.cs.virginia.edu/~robins/Turing_Paper_1936.pdf
Decision-Making in Assembly Language
University of Maryland Baltimore County
https://www.csee.umbc.edu/courses/undergraduate/CMSC313/spring04/burt_katz/lectures/Lect05/decisionMaking.html
Operational Definition of Computational Thinking
ISTE/CSTA
https://c.ymcdn.com/sites/www.csteachers.org/resource/resmgr/CompThinkingFlyer.pdf
What is computational thinking?
Barefoot Computing
http://barefootcas.org.uk/wp-content/uploads/2014/10/Computational-thinking-Barefoot-Computing.pdf
Slide: Computational Thinking
Jeannette M. Wing, CMU
https://c.ymcdn.com/sites/www.csteachers.org/resource/resmgr/WingCTPrez.pdf
Video: Solving Problems at Google Using Computational Thinking
Google for Education
https://www.youtube.com/watch?v=SVVB5RQfYxk
Video: The Genesis of Skynet [from Terminator 2: Judgment Day, 1991]
Dir.: James Cameron
https://www.youtube.com/watch?v=4DQsG3TKQ0I
Designing an algorithm
BBC Bitesize
http://www.bbc.co.uk/education/guides/z3bq7ty/revision/1
Designing an algorithm: Pseudocode
BBC Bitesize
http://www.bbc.co.uk/education/guides/z3bq7ty/revision/2
Designing an algorithm: Flowcharts
BBC Bitesize
http://www.bbc.co.uk/education/guides/z3bq7ty/revision/3
Pseudocode Examples
University of North Florida
http://www.unf.edu/~broggio/cop2221/2221pseu.htm