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