Calendar for CS112 - Spring 2007

This is a tentative calendar for the semester. It is subject to change.
Week Date Topic Reading Due Assignments Due Slides
1 Jan 22 Review PDF PPT
Jan 24 Review - Practice Chapter 2 Homework 0
Jan 26 Review - Classes Chapter 3 PDF PPT
Flight.java
Passenger.java
Test.java
2 Jan 29 Review/Arrays Chapter 4, 5 Lab 1
Jan 31 Arrays Chapter 7 PDF PPT
Board.java
Player.java
Game.java
Driver.java
Feb 2 Strings/File I/O PDF PPT
3 Feb 5 Recursion Chapter 11 Project 1 PDF PPT
Feb 7 Recursion towers.java
Feb 9 Recursion
4 Feb 12 Intro to Algorithm Analysis Lab 2 PDF PPT
Feb 14 Intro to Algorithm Analysis TimingTest.java
Feb 16 Topics
5 Feb 21 Inheritance Chapter 8 Lab 3 PDF PPT
Feb 23 Inheritance Chapter 9 Person.java
Student.java
Faculty.java
InheritanceDriver.java
6 Feb 26 Inheritance Project 2 Pig Game
Feb 28 Inheritance
Mar 2 Interfaces Chapter 6 PDFPPT
Sortable.java
SortedList.java
BankAccount.java
Money.java
TestInterface.java
7 Mar 5 Interfaces Lab 4 Test.java
Mar 7 Topics
Mar 9 No Class
8 Mar 19 No Class
Mar 21 Exceptions Chapter 10 PDF PPT
Mar 23 Exceptions Project 3 gameconfig
ConfigInfo.java
ConfigProcessor.java
InvalidGameException.java
InvalidJokerSelectionException.java
InvalidNumDecksException.java
InvalidWildCardException.java
MalformedConfigException.java
Tester.java
9 Mar 26 Exceptions Lab 5
Mar 28 Review
Mar 30 Exam 1
10 Apr 2 Linked Lists/Collections Chapter 12 PDF PPT
Node.java
Driver.java
LinkedList.java
Apr 4 Linked Lists Node.java
Driver.java
DoubleList.java
11 Apr 9 Linked Lists Lab 6
Apr 11 Linked Lists
Apr 13 Linked Lists
12 Apr 16 Stacks Lab 7
Apr 18 Stacks PDF PPT
Apr 20 Queues Project 4 PDF PPT
13 Apr 23 Queues Lab 8
Apr 25 Trees PDF PPT
Apr 27 Trees
14 Apr 30 Trees Lab 9
May 2 Topics
May 4 Review
15 May 7 Exam 2
May 9 Finished!
May 17 Final Project Due Project 5


Sami Rollins