Computer Science 1400, Winter '17
Course Diary
Copyright 2017 by H.T. Wareham
All rights reserved
Week 1,
Week 2,
Week 3,
(In-class Exam #1 Notes),
Week 4,
Week 5,
Week 6,
(In-class Exam #2 Notes),
Week 7,
Week 8,
Week 9,
Week 10,
(In-class Exam #3 Notes),
Week 11,
Week 12,
Week 13,
(In-class Exam #4 Notes),
Week 14,
(end of diary)
Friday, January 6 (Lecture #1)
[Class Notes]
- Went over course outline.
- How We Got Here: In the Beginning (pre-1940) (Slides)[#1-4]
- Suggested Reading:
- Campbell-Kelly et al (2014), Chapter 1
- Gries (2005), Chapter 1
- Williams (1997), Chapters 1-2 and Section 5.3
Monday, January 9 (Lecture #2)
[Class Notes]
- How We Got Here: In the Beginning (pre-1940) (Slides)[#4-14]
- Suggested Reading:
- Campbell-Kelly et al (2014), Chapters 1 and 3
- Gries (2005), Chapter 2
- Williams (1997), Chapters 3-6
Wednesday, January 11 (Lecture #3)
[Class Notes]
- How We Got Here: In the Beginning (pre-1940) (Slides)[#15-24]
Friday, January 13 (Lecture #4)
[Class Notes]
- How We Got Here: In the Beginning (pre-1940) (Slides)[#24-33]
- Suggested Reading:
- Campbell-Kelly et al (2014), Chapters 1-3
- Gries (2005), Chapter 6-14
- Lubar (1992)
Monday, January 16
- University closed by snowstorm; lecture canceled
Wednesday, January 18 (Lecture #5)
[Class Notes]
- How We Got Here: The First Computers (1940-1950) (Slides)[#1-9]
Wednesday, January 18
Friday, January 20 (Lecture #6)
[Class Notes]
- How We Got Here: The First Computers (1940-1950) (Cont'd) (Slides)[#9-15]
- Suggested Reading:
- Campbell-Kelly et al (2014), Chapters 3-4
- Gries (2005), Chapter 14
- William (1997), Sections 7.3 and 7.4.
- Suggested Viewing:
Monday, January 23 (Lecture #7)
[Class Notes]
- How We Got Here: The First Computers (1940-1950) (Cont'd) (Slides)[#15-22]
- Suggested Reading:
- Beyer (2009), Chapter 6.
- Campbell-Kelly et al (2014), Chapters 4-5
- Gries (2005), Chapters 15-18
- William (1997), Chapter 8.
Wednesday, January 25
Friday, January 27 (Lecture #8)
[Class Notes]
- Handed back / went over answers for In-class Exam #1.
- How We Got Here: The First Computers (1940-1950) (Cont'd) (Slides)[#23-27]
- Suggested Reading:
- Suggested Viewing:
Monday, January 30 (Lecture #9)
[Class Notes]
- How We Got Here: The Rise of the Machines (1950-1970) (Slides)[#1-13]
- Suggested Reading:
- Beyer (2009), Chapters 6-7.
- Campbell-Kelly et al (2014), Chapters 4-5
- Ceruzzi (2003), Chapter 1
- Williams (1997), Section 8.4.4
Wednesday, February 1 (Lecture #10)
[Class Notes]
- How We Got Here: The Rise of the Machines (1950-1970) (Cont'd) (Slides)[#13-20]
- Suggested Reading:
- Beyer (2009), Chapters 6-7.
- Campbell-Kelly et al (2014), Chapters 5-7
- Ceruzzi (2003), Chapters 1-2
- Williams (1997), Sections 8.4.4, 8.4.6, and 9.2.2
- Suggested Viewing (Movies):
Friday, February 3 (Lecture #11)
[Class Notes]
- How We Got Here: The Rise of the Machines (1950-1970) (Cont'd) (Slides)[#21-27]
- Suggested Reading:
- Campbell-Kelly et al (2014), Chapters 6, 7, and 9
- Ceruzzi (2003), Chapters 2 and 6
- Cringeley (1996), Chapter 3
- Utterson (2011), Chapter 1
- Suggested Viewing (Documentaries)
Monday, February 6
- University closed by snowstorm; lecture canceled
Tuesday, February 7
- In-class Exam #2 Notes
I've finished making up the second in-class exam. The exam will be
closed-book. It will be 50 minutes long and has a total of 50
marks (this is not coincidental; I have tried to make the number
of marks for a question approximately equivalent to the number of
minutes it should take you to do it). The exam will cover material
in all course lectures from Lecture #7 up to and including Lecture #14. There will
be four regular questions:
- True or false (8 parts / 12 marks total)
- Match inventor to invention (8 parts / 12 marks total)
- Match invention to time period (8 parts / 12 marks total)
- Fill in the blank (9 parts / 14 marks total)
There will also be an 8-part Bonus question worth 4 marks.
I hope the above helps, and I wish you all the best of luck with
this exam.
Wednesday, February 8 (Lecture #12)
[Class Notes]
- How We Got Here: The Rise of the Machines (1950-1970) (Cont'd) (Slides)[#27-35]
- Suggested Reading:
- Campbell-Kelly et al (2014), Chapters 8 and 9
- Ceruzzi (2003), Chapters 2, 3, and 6
- Cringeley (1996), Chapter 3
- Suggested Viewing (Documentaries)
Friday, February 10 (Lecture #13)
[Class Notes]
- How We Got Here: The Rise of the Machines (1950-1970) (Cont'd) (Slides)[#36-40]
- Suggested Reading:
- Suggested Viewing (TV)
Monday, February 13 (Lecture #14)
[Class Notes]
- How We Got Here: The Rise of the Machines (1950-1970) (Cont'd) (Slides)[#41-52]
- Suggested Reading:
- Brooks Jr. (1995)
- Campbell-Kelly et al (2014), Chapter 8
- Ceruzzi (2003), Chapters 3 and 5
Monday, February 15
- University closed by snowstorm; lecture canceled
Friday, February 17
Monday, February 20
- Midterm break; no lecture
Wednesday, February 22
- Midterm break; no lecture
Friday, February 24
- Midterm break; no lecture
Monday, February 27 (Lecture #15)
[Class Notes]
- Handed back / went over answers for In-class Exam #2.
- How We Got Here: The Personal Computer Revolution (1970-1990) (Slides)[#1-7]
- Suggested Reading:
- Campbell-Kelly et al (2014), Chapter 10
- Ceruzzi (2003), Chapters 6 and 7
- Cringely (1996), Chapters 1-4
- Freiburger and Swaine (2000), Chapters 1-2
- Levy (2010), Chapters 7 and 8
- Suggested Viewing (Documentaries)
Wednesday, March 1 (Lecture #16)
[Class Notes]
- How We Got Here: The Personal Computer Revolution (1970-1990) (Cont'd) (Slides)[#8-16]
- Suggested Reading:
- Suggested Viewing (Documentaries)
- Suggested Viewing (TV Series)
- Suggested Viewing (Movies)
Friday, March 3 (Lecture #17)
[Class Notes]
- How We Got Here: The Personal Computer Revolution (1970-1990) (Cont'd) (Slides)[#17-22]
- Suggested Reading:
- Campbell-Kelly et al (2014), Chapter 10
- Ceruzzi (2003), Chapters 8
- Cringely (1996), Chapters 7 and 9
- Freiburger and Swaine (2000), Chapters 8 and 9
- Suggested Viewing (Documentaries)
- Suggested Viewing (Movies)
- Suggested Viewing (TV)
Monday, March 6 (Lecture #18)
[Class Notes]
- How We Got Here: The Personal Computer Revolution (1970-1990) (Cont'd) (Slides)[#22-33]
- Suggested Reading:
- Campbell-Kelly et al (2014), Chapter 11
- Ceruzzi (2003), Chapters 8 and 9
- Cringely (1996), Chapter 10
- Freiburger and Swaine (2000), Chapters 9 and 10
- Suggested Viewing (Documentaries)
- Suggested Viewing (Movies)
- Suggested Viewing (TV)
Wednesday, March 8 (Lecture #19)
[Class Notes]
- How We Got Here: The Networked Society (1990-now) (Slides)[#1-7]
- Suggested Reading:
- Suggested Viewing (Vimeo)
- Suggested Viewing (Documentaries)
Wednesday, March 8
- In-class Exam #3 Notes
I've finished making up the second in-class exam. The exam will be
closed-book. It will be 50 minutes long and has a total of 50
marks (this is not coincidental; I have tried to make the number
of marks for a question approximately equivalent to the number of
minutes it should take you to do it). The exam will cover material
in all course lectures from Lecture #14 up to and including Lecture #21. There will
be four regular questions:
- True or false (8 parts / 12 marks total)
- Match inventor to invention (8 parts / 12 marks total)
- Match invention to time period (8 parts / 12 marks total)
- Fill in the blank (9 parts / 14 marks total)
There will also be a Bonus question worth 3 marks.
I hope the above helps, and I wish you all the best of luck with
this exam.
Friday, March 10 (Lecture #20)
[Class Notes]
- How We Got Here: The Networked Society (1990-now) (Cont'd) (Slides)[#8-19]
- Suggested Reading:
- Suggested Viewing (Documentaries)
Monday, March 13 (Lecture #21)
[Class Notes]
- How We Got Here: The Networked Society (1990-now) (Cont'd) (Slides)[#20-29]
- Suggested Reading:
- Suggested Viewing (Documentaries)
- Suggested Viewing (Movies)
Wednesday, March 15 (Lecture #22)
[Class Notes]
- How We Got Here: The Networked Society (1990-now) (Cont'd) (Slides)[#30-34]
- Where We Are: Life Online (Slides)
- Links of interest:
- Suggested Reading:
- Suggested Viewing (Youtube):
- Suggested Viewing (Movies):
Friday, March 17
Monday, March 20 (Lecture #23)
[Class Notes]
- Handed back / went over answers for In-class Exam #3.
- Where We Are: Big Data and Privacy (Slides) [#1-4]
- Links of interest:
- Suggested Reading:
- Suggested Viewing (Youtube):
- Suggested Viewing (Documentaries):
- Suggested Viewing (Movies):
- Suggested Viewing (Movies):
- The Last Enemy (2008) [IMDB]
Wednesday, March 22 (Lecture #24)
[Class Notes]
- Where We Are: Big Data and Privacy (Cont'd) (Slides) [#5-14]
Friday, March 24
Monday, March 27
Monday, March 27
- In-class Exam #4 Notes
I'm still making up the fourth in-class exam but the format seems
stable now. The exam will be
closed-book. It will be 50 minutes long and has a total of 50
marks (this is not coincidental; I have tried to make the number
of marks for a question approximately equivalent to the number of
minutes it should take you to do it). The exam will cover all material
in all course lectures (including the guest lectures)
with the major focus on material covered in and after Lecture #21.
There will be four regular questions:
- True or false (8 parts / 12 marks total)
- Match inventor to invention (8 parts / 12 marks total)
- Match invention to time period (8 parts / 12 marks total)
- Fill in the blank (9 parts / 14 marks total)
There will also be a 2-part Bonus question worth 4 marks.
I hope the above helps, and I wish you all the best of luck with
this exam.
Wednesday, March 29 (Lecture #25)
[Class Notes]
- Where We Are: Artificial Intelligence
(Slides)
- Links of interest:
- Suggested Reading:
- Epstein (2007)
- Markoff (2015)
- McCorduck (2004)
- Turkle (1984, 2011)
- All Watched Over By Machines Of Loving Grace (poem by Richard Brautigan)
- Strong AI Invented => All Humans Killed (cartoon)
- There Will Come Soft Rains (short story by Ray Bradbury)
- GQ - Robots Say the Damnedest Things
- BBC News: Is it OK to torture or murder a robot?
- BBC News - AI will not kill us, says Microsoft Research chief
- BBC News - Microsoft's Bill Gates insists AI is a threat
- BBC News - Killer robots: The soldiers that never sleep
- BBC News - The truth about the Turing Test
- BBC News - Intelligent Machines: The truth behind AI fiction
- BBC News - Intelligent machines: Making AI work in the real world
- BBC News - AI is not new, so why suddenly does it matter?
- BBC News - Intelligent Machines: The jobs robots will steal first
- BBC News - How safe can artificial intelligence be?
- BBC News - Intelligent Machines: Chatting with the bots
- BBC News - Five questions we should ask ourselves before AI answers them for us
- BBC News - Can machines keep us safe from cyber-attack?
- BBC News - Would you want to talk to a machine?
- NY Times - Opinion: Artificial Intelligence's White Guy Problem
- BBC News - Ford's self-driving car 'coming in 2021'
- BBC News - Would you fly in a pilotless airliner?
- BBC News - Google, Facebook, Amazon join forces on future of AI
- BBC News - Toyota launches 'baby' robot for companionship
- BBC News - OK, Google - who will win the AI wars?
- BBC News - Are killer bots about to do away with smartphone apps?
- BBC News - Driverless car tested in public in UK
- BBC News - Would you bully a driverless car or show it respect?
- BBC News - AI predicts outcome of human rights cases
- BBC News - Japanese insurance firm replaces 34 staff with AI
- BBC News - Sex robots: Experts debate the rise of the love droids
- BBC News -The rise of the robots?
- BBC News - Why I want my home to watch me
- BBC News - US military tests swarm of mini-drones launched from jets
- BBC News - AI takes on humans in marathon poker game
- BBC News - Robots could help solve social care crisis, say academics
- BBC News - Smile, you're on camera, and it knows who you are
- BBC News - The machines that learned to listen
- BBC News - Facing the robotic revolution
- BBC News - Facebook artificial intelligence spots suicidal users
- BBC News - The US Air Force's commuter drone warriors
- BBC News - MEPs vote on robots' legal status - and if a kill switch is required
- BBC News - Is robotics a solution to the growing needs of the elderly?
- BBC News - AI to dominate banking, says report
- Suggested Viewing (Youtube):
- Suggested Viewing (Movies):
- Suggested Viewing (Movies):
Friday, March 31 (Lecture #26)
[Class Notes]
- Where We're Going: The Wild Blue Yonder (Slides)
- Suggested Reading:
- Suggested Viewing (Youtube):
- Suggested Viewing (Documentaries):
- Suggested Viewing (Movies):
- Suggested Viewing (TV):
Monday, April 3
- University closed by snowstorm; lecture canceled
Wednesday, April 5
References
- Beyer, K.W. (2009) Grace Hopper and the Invention of the Information
Age. The MIT Press.
- boyd, d. (2014) It's Complicated: The Social Lives of Networked Teens.
Yale University Press.
- Brooks Jr., F.P. (1995) The Mythical Man-Month: Essays on Software Engineering
(Second Edition). Addison-Wesley Professional.
- Campbell-Kelly, M., Aspray, W., Ensmenger, N., and Yost, J.R. (2014)
Computer: A History of the Information Machine (3rd Edition).
Westview Press.
[E-version]
- Ceruzzi, P.E. (2003) A History of Modern Computing (Second
Edition). The MIT Press.
- Cringely, R.X. (1996) Accidental Empires: How the Boys of Silicon
Valley Make Their Millions, Battle Foreign Competition, and
Still Can't Get a Date. HarperBusiness.
- Epstein, R. (2007) From Russia With Love: How I got fooled (and somewhat humiliated)
by a computer" Scientific American Mind, October, 6-17.
- Freiberger, P. and Swaine, M. (2000) Fire in the Valley: The Making
of the Personal Computer (Collectors Edition). McGraw-Hill.
- Gries, D.A. (2005) When Computers were Human. Princeton University
Press.
- Holt, N. (2016) Rise of the Rocket Girls: The Women Who Propelled Us, from Missiles to the Moon to Mars.
Little, Brown, and Company.
- Ito, M. et al (2010) Hanging Out, Messing Around, and Geeking
Out: Kids Living and Learning with New Media. The MIT Press.
- Kaplan, F. (2016) Dark Territory: The Secret History of Cyber War. Simon & Schuster.
- Levy, S. (2001) Crypto: How the Code Rebels beat the Government -- Saving Privacy in the Digital Age.
Viking; New York.
- Levy, S. (2010) Hackers: Heroes of the Computer Revolution (Second Edition).
O'Reilly.; Cambridge, MA.
- Lubar, S. (1992) "Do Not Fold, Spindle or Mutilate": A Cultural History of the
Punch Card. Journal of American Culture, 15(4), 43-55.
[PDF]
- Markoff, J. (2015) Machines of Loving Grace: The Quest for Common Ground Between Humans and Robots.
Ecco.
- McCorduck, P. (2004) Machines Who Think: A Personal Inquiry into the History and
Prospects of Artificial Intelligence (Revised Edition). A. K. Petters; Natick, MA.
- Rheingold, H. (1985) Tools for Thought: The History and Future of
Mind-expanding Technology. The MIT Press.
- Rheingold, H. (2000) The Virtual Community: Homesteading on the
Electronic Frontier (Revised Edition). The MIT Press.
- Rheingold, H. (2012) Net Smart: How to Thrive Online. The MIT Press.
- Segaller, S. (1999) Nerds 2.0.1: A Brief History of the Internet.
TV Books.
- Shea, V. (1994) Netiquette. Albion Books: San Francisco, CA.
- Turkle, S. (1984) The Second Self: Computers and the Human Spirit. The
MIT Press.
- Shetterly, M.L. (2016) Hidden Figures: The American Dream and the Untold Story of the Black Women
Mathematicians Who Helped Win the Space Race. William Morrow.
- Turkle, S. (1997) Life on the Screen: Identity in the Age of the Internet.
Simon & Schuster.
- Turkle, S. (2011) Alone Together: Why We Expect More from Technology and
Less from Each Other. Basic Books.
- Utterson, A. (2011) From IBM to MGM: Cinema at the Dawn of the Digital
Age. Palgrave MacMillan.
- Vargas, J.A. (2010) "The Face of Facebook." The New Yorker, 20.
(PDF)
- Williams, M.R. (1997) A History of Computing Technology
(2nd Edition). IEEE Press: Los Alamitos, CA.
- Zetter, K. (2016) Countdown to Zero Day: Stuxnet and the Launch of the World's First Digital Weapon.
Crown Publishers; New York.
- Zuckerberg, R. (2013) Dot.Complicated: Untangling our Wired Lives.
Harperone.
Created: November 10, 2016
Last Modified: May 10, 2017