CSCI 1321 - Schedule



This is the schedule for CSCI1321 during Fall 2004. 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. Some of the readings are for specific classes in which case you should read the API at the Sun website.

Date Topics Readings Due Dates
8-26 Introduction to class and OO    
8-31 Objects, Classes, and UML Ch. 1  
9-2 Java Basics Appendix A  
9-7 Inheritance and Compostion in Java A.13 Design #1
9-9 Inheritance and Polymorphism A.15 Assignment #1
9-14 String Processing java.lang.String API Quiz #1 (Answers)
9-16 Arrays Ch. 2  
9-21 Sorting, Searching, and Manipulating Arrays Ch. 5 Design #2
9-23 Sorting and OO Design   Assignment #2
9-28 Stacks and Queues (Array Based) Ch. 6.1-2,5 & 7.1-3,6,7 Quiz #2 (Answers)
9-30 Linked Lists Ch. 3  
10-5 Linked Lists and Iterators Ch. 8 Design #3
10-7 GUIs in Java java.awt &javax.swing Assignment #3 & Quiz #3 (Answers)
10-12 No class    
10-14 No class    
10-19 Test    
10-21 GUIs 2   Design #4
10-26 Stacks, Queues, Priority Queues (Linked List Based) and Exceptions Ch. 6.3,4,6,7 & 7.4,5,8, A.16 Assignment #4
10-28 Graphics in Java java.awt.Graphics Design #5 & Quiz #4 (Answers)
11-2 More Graphics in Java java.awt.Graphics2D Assignment #5
11-4 Recursion Ch. 4  
11-9 DPS - No class    
11-11 More Recursion   Quiz #5 (Answers)
11-16 Threads java.lang.Thread Design #6
11-18 Binary Trees Ch. 9 & 10 Assignment #6
11-23 Heap Based Priority Queue Ch. 11  
11-25 (Thanksgiving)    
11-30 File Streams java.io Quiz #6 (Answers) & Design #7
12-2 Sockets and Networking   Assignment #7
12-7 RMI & Concluding Remarks java.net & java.rmi