Due Before Class: Read Course Book Chapter 8 (Sorting)
Exam 1 out.
Class 11. Quickest Sorting & Double Deltas
Class 12. Banburismus, Tree Sorting & Story So Far
Optional: Watch Neil DeGrasse Tyson explain the history of the universe on The Daily Show
Due Before Class: Read Course Book Chapter 9 (Mutation)
Exam 1 due (at start of class). (Don't forget PS5!)
Class 13. Programming With State & Golden Ages
Due Before Class: Read Course Book Chapter 10 (Objects)
Class 15. Python and Object-Oriented Programming
Class 17. Godel's Proof
Due Before Class: Read Steve Lohr's New York Times obituary of John W. Backus
Problem Set 6 (Narrative) due.
Class 18. Uncomputability, Viruses, OOP
Class 19. Viruses & OOP & Python
Class 20. Implementing Interpreters & Charme
Class 21. Lazy Evaluation & Types
Class 22. Static Type Checking & StaticCharme & The Internet
Problem Set 9 (Final Project) Team Requests due.
Problem Set 8 (Communities) due.
Class 24. Semi-Secure Websites & Modeling Computation
Problem Set 9 (Final Project) Design Review signup (hang around after class).
Class 25. Universal Machines & Lambda Calculus
Class 26. Lambda Calculus
Class 27. Glue & Photons & P = NP?
Problem Set 9 (Final Project) Presentation requests due.
Problem Set 9 (Final Project) Presentations due.
(PS9 peer evaluations are due at the same time if you're doing a presentation)
Presentations Start at 5pm in CHEM 005 (normal room; extra credit for attending)
Reading day.
(PS9 peer evaluations are due at the same time if you're doing a report)
To avoid confusion, I'll make this even more explicit: All course materials for CS 1120 (including any oral exams) are due by noon!
cs1120 Fall 2010
cs1120: Computer Science
from Ada and Euclid to Quantum Computing and the World Wide Web
Class Meetings
Mondays and Wednesdays, 3:30-4:45pm in CHEM 005
Mondays and Wednesdays, 3:30-4:45pm in CHEM 005
Office & Lab Hours
Mo 14:30-15:00 Wes
Mo 17:00-19:00 Evan
Fr 15:00-16:00 Nathan
Su 13:00-14:00 Evan Yang
Su 14:00-15:00 Evan
Su 15:00-17:00 Jon
Located in Thornton Stacks
or OLS 001 (We 11:00-14:00 + Su)
or OLS 219 (Mo/We 14:30-15:00)
Mo 14:30-15:00 Wes
Mo 17:00-19:00 Evan
Fr 15:00-16:00 Nathan
Su 13:00-14:00 Evan Yang
Su 14:00-15:00 Evan
Su 15:00-17:00 Jon
Located in Thornton Stacks
or OLS 001 (We 11:00-14:00 + Su)
or OLS 219 (Mo/We 14:30-15:00)