15-100 Lecture Resources
Week 1
August 28, 2006 (Procedurals)
August 30, 2006 (Compilation, Hello World!)
September 1, 2006 (Program Structure)
Week 2
September 4, 2006 (No Class -- Labor Day)
September 6, 2006 (Variables, operators)
September 8, 2006 (Lab Submissions)
Week 3
September 11, 2006 (Scanner, IO)
September 13, 2006 (Conditionals and Booleans)
September 15, 2006 (While and For Loops)
Week 4
September 18, 2006 (Continue, Break)
September 20, 2006 (Methods)
September 22, 2006 (Switch)
Week 5
Exam #1
Review of Exam #1
September 29, 2006 (Object oriented approach)
Week 6
October 2, 2006 (SimpleCalculator)
October 4, 2006 (Extends, FinancialCalculator)
October 6, 2006 (toString(), .equals())
Week 7
October 9, 2006 (Comparable Interface, compareTo())
October 11, 2006 (Exceptions)
October 13, 2006 (Try and Catch)
Week 8
Review for Exam #2
Exam #2
Mid-Semester Break - No classes
Week 9
Exam #2 Review
October 25, 2006 (Intro to Arrays)
October 27, 2006 (Parking Lot Example)
Week 10
October 30, 2006 (Containers, grow())
November 1, 2006 (Containers, contains, addBefore())
November 3, 2006 (Ordered Container, Binary Search)
Week 11
November 6, 2006 (Containers, Filtering)
November 6, 2006 (LinkedLists)
No Class
Week 10
November 13, 2006 (Node Class, LinkedLists)
November 15, 2006 (More LinkedList methods)
November 17, 2006 (LinkedList remove)
Week 11
Exam 3
Thanksgiving Break
Thanksgiving Break
Week 12
Exam 3 Review
November 29, 2006 (Daily Excercise One)
December 1, 2006 (Daily Excercise Two)
Week 13
December 4, 2006 (Daily Excercise Three)
December 6, 2006 (Daily Excercise Four)