CSCI 1321 - Schedule



This is the schedule for CSCI1321 during Spring 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
1-15 Introduction to class and OO    
1-20 Objects, Classes, and UML Ch. 1  
1-22 Java Basics Appendix A  
1-27 Inheritance in Java A.13 Design #1
1-29 Inheritance and Polymorphism A.15 Assignment #1
2-3 String Processing java.lang.String API Quiz #1 (Answers)
2-5 Arrays Ch. 2  
2-10 Sorting, Searching, and Manipulating Arrays Ch. 5 Design #2
2-12 Sorting and OO Design   Assignment #2
2-17 Stacks and Queues (Array Based) Ch. 6.1-2,5 & 7.1-3,6,7 Quiz #2 (Answers)
2-19 Linked Lists Ch. 3  
2-24 Linked Lists and Iterators Ch. 8 Design #3
2-26 GUIs in Java java.awt &javax.swing Assignment #3 & Quiz #3 (Answers)
3-2 IASTED No class  
3-4 GUIs 2    
3-9 Test (Review Sheet)   Design #4
3-11 Stacks, Queues, Priority Queues (Linked List Based) Ch. 6.3,4,6,7 & 7.4,5,8 Assignment #4

3-16

Spring Break    
3-18 Spring Break    
3-23 Exceptions in Java A.16 Quiz #4 (Answers)
3-25 Graphics in Java java.awt.Graphics Design #5
3-30 More Graphics in Java java.awt.Graphics2D Assignment #5
4-1 Recursion Ch. 4  
4-6 More Recursion   Quiz #5 (Answers)
4-8 Threads java.lang.Thread Design #6
4-13 Binary Trees Ch. 9 & 10 Assignment #6
4-15 Heap Based Priority Queue Ch. 11  
4-20 File Streams java.io Quiz #6 (Answers)
4-22 File Streams   Design #7
4-27 Sockets and Networking java.net Assignment #7
4-29 RMI and Networking & Concluding Remarks java.rmi