CSCI 1321 - Schedule
This is the schedule for CSCI1321 during Fall 2002. The table
below lists what we will be discussing in each class meeting as well as the
required readings and the due dates for assignments, quiz dates, and test
dates.
Date |
Topics |
Readings |
Due Dates |
8-29 |
Introduction to class and OO |
|
|
9-3 |
Objects, Classes, and UML |
Ch. 0, 1 |
|
9-5 |
Java Basics |
Ch. 2, 3, 5, 6 |
Design #1 |
9-10 |
Inheritance in Java |
Ch. 4.5 |
Assignment #1 |
9-12 |
Inheritance and Polymorphism |
|
|
9-17 |
String Processing |
Ch. 7 |
Quiz #1 (Answers) |
9-19 |
Arrays |
Ch. 8 |
Design #2 |
9-24 |
Searching and Manipulating
Arrays |
|
Assignment #2 |
9-26 |
Sorting Arrays |
|
Quiz #2 (Answers) |
10-1 |
Stacks and Queues (Array Based) |
|
Design #3 |
10-3 |
Linked Lists |
Ch. 16.1, 16.2 |
Assignment #3 |
10-8 |
DPS Programming
Project |
|
Quiz #3 (Answers) |
10-10 |
DPS Programming
Project |
|
Design #4 |
10-15 |
GUIs in Java |
Ch. 9 |
Assignment #4 |
10-17 |
Test (Review
Sheet) (Answers) |
|
|
10-22 |
GUIs 2 |
|
|
10-24 |
Stacks, Queues, Priority Queues
(Linked List Based) |
Ch. 16.3, 16.4 |
Design #5 |
10-29
|
Exceptions in Java |
Ch. 11 |
Assignment #5 |
10-31 |
Graphics in Java |
Ch. 10 |
Quiz #4 (Answers) |
11-5 |
More Graphics in Java |
|
Design #6 |
11-7 |
Recursion |
Ch. 12 |
Assignment #6 |
11-12 |
More Recursion |
|
|
11-14 |
Binary Trees |
|
Quiz #5 (Answers) |
11-19 |
Heap Based Priority Queue |
|
Design #7 |
11-21 |
Threads |
Ch. 13 |
Assignment #7 |
11-26 |
Files and Streams |
Ch. 14 |
|
11-28 |
Thanksgiving Holiday |
|
|
12-3 |
Files and Streams |
|
Quiz #6 (Answers) |
12-5 |
Sockets and Networking |
Ch. 15 |
Design #8 |
12-10 |
More Sockets and Networking |
|
Assignment #8 |