CSCI 1321 - Schedule


This page is a lot more fun if you have Java installed. You only need the JRE.
Syllabus Links Schedule Grades


This is the schedule for CSCI1321 during Spring 2010. 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 or packages, in which case you should read the API at the Sun website.

Date Topics Readings Due Dates
1-14 Introduction to class and OO Ch. 1  
1-19 Objects and Classes Ch. 2  
1-21 Java Basics Ch. 3.1-3.7  
1-26 Inheritance in Java Ch. 3.8-3.9  
1-28 Interfaces Ch. 3.10-3.12  
2-2 Generics, Enums, and Exceptions Ch. 3.13-3.15 Quiz #1 (Answers)
2-4 String Processing and Arrays Ch. 4-5 Design #1
2-9 Sorting Ch. 6.1-6.2 Assignment #1
2-11 Searching Ch. 6.3-6.5 Quiz #2 (Answers)
2-16 GUIs in Java Ch. 7.1-7.2 Design #2
2-18 Event Handling Ch. 7.3-7.4 Assignment #2
2-23 Multithreading Ch. 8 Quiz #3 (Answers)
2-25 Array Based Stacks and Queues Ch. 9 Design #3
3-2 Linked Lists Ch. 10 Assignment #3
3-4 Linked Lists and Iterators Ch. 11  
3-9 Midterm (Review Sheet) (Answers)    
3-11 Graphics in Java Ch. 12  
3-16 Spring Break    
3-18 Spring Break    
3-23 Stacks, Queues, Priority Queues (Linked List Based) Ch. 13-14 Design #4
3-25 Refactoring Ch. 15 Assignment #4
3-30 Recursion Ch. 16 Quiz #4 (Answers)
4-1 More Recursion   Design #5
4-6 Trees Ch. 17 Assignment #5
4-8 Binary Search Trees Ch. 18  
4-13 Concurrency Library Ch. 19 Quiz #5 (Answers)
4-15 Files and I/O Ch. 20 Design #6
4-20 Networking Ch. 21 Assignment #6
4-22 Heap Based Priority Queue Ch. 22 Quiz #6 (Answers)
4-27 Reflection/RMI Ch. 23 Design #7
4-29 Concluding Remarks   Assignment #7
  (Final Review)   Assignment #8