CPSC 101b Great Ideas in Computer Science (Spring 2018)

Course Information

Syllabus
Office hours
Policy on late homework
Material on reserve at Bass or available on-line
Policy on collaboration

Course Newsgroup

Read the archives or post new articles

Homework Assignments

Reading assignments
Homework #10
Homework #9
Homework #8
Homework #7
Homework #6
Homework #5 (revised)
Homework #5
Hello, world!
Homework #4
Homework #3
Homework #2
Homework #1

Class Demonstrations

Monday, 18 April 2018: Index ,   Listing
Monday, 26 February 2018: Index ,   Listing
Monday, 19 February 2018: Index ,   Listing

Other Handouts

Grade Distributions

Final Grade
Exam #2
Homework #10
Homework #9
Homework #8
Homework #7
Homework #6
Homework #5
Exam #1
Homework #4
Homework #3
Homework #2
Homework #1

On-line Books

John MacCormick, Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today's Computers , Princeton University Press, 2012 [QA76 M21453X 2012 or Online via Orbis]

Berthold Vocking, Helmut Alt, Martin Dietzfelbinger, Rudiger Reischuk, Christian Scheideler, Heribert Vollmer, and Dorothea Wagner, editors, "Algorithms Unplugged , Springer, 2011 [ Free download from within the yale.edu domain ]

Andy Harris, JavaScript Programming for the Absolute Beginner , Course Technology PTR, 2002 [ Online via Orbis ]

Miscellaneous

New York City Street Finder (pdf)

Shampoo (Arlo and Janis, 2006)
Home Computer (Popular Mechanics, 1954)

Ariane 5 Failure

The History of Unicode (xkcd)

Eliza in Javascript

Face-To-Face Grading

Schedule, verify, or cancel an appointment
Last modified 04/27/2018