Schedule

Note: All items in the future are tentative. I will change the order of topics or the dates freely as necessary.

L & L refers to Lewis and Loftus, the COMP14 textbook.

S & W refers to the book by Don Stanat and Steve Weiss, which you can find on-line at http://www.cs.unc.edu/~weiss/COMP114/BOOK/BookChapters.html.

Don't count on the exam or program due dates as correct until I announce them in class (and the color changes from blue to black). This is just for rough planning purposes.

    Date Topic Reading Homework
1 T 8-Jan Organization, why JAVA    
2 Th 10-Jan JAVA review  Weiss, Ch. 1  
3 T 15-Jan JAVA review    
4 Th 17-Jan JAVA review  Weiss, Ch. 2.1-2.4 Program 0 (not required)
5 T 22-Jan Methods and References
6 Th 24-Jan OOP, part 1, encapsulation 3.1, 3.2, 3.4, 3.5  
7 T 29-Jan OOP, part 1, encapsulation  
8 Th 31-Jan OOP, inheritance 4.1  Program 1 due
9 T 5-Feb OOP, design, and review 4.2
10 Th 7-Feb Exam #1  
11 T 12-Feb Abstract Classes, Exceptions 2.5  
12 Th 14-Feb GUIs Appendix B Homework 2 due
13 T 19-Feb Interfaces, Iterator pattern
14 Th 21-Feb File I/O L&L 8.2-8.5, Weiss 2.6  
15 T 26-Feb Recursion Weiss 7.1-7.3
16 Th 28-Feb Algorithm Analysis Weiss Ch. 5  Program 2 due
17 T 5-Mar Assertions, Propositional Calculus S&W Ch. 2
18 Th 7-Mar Loop invariants S&W Ch. 3  
    3/12, 3/14 Spring Break    
19 T 19-Mar Sorting Weiss Ch. 8
20 Th 21-Mar NO CLASS Homework 3 due
21 T 26-Mar Sorting  
22 Th 28-Mar Sorting Program 3 due
23 T 2-Apr Lists Weiss Ch. 17
24 Th 4-Apr Lists
25 T 9-Apr Exam #2  
26 Th 11-Apr Stacks, Queues Weiss Ch. 16
27 T 16-Apr Trees Weiss Ch. 18 Program 4 due
28 Th 18-Apr Trees    
29 T 23-Apr Finite State Machines    
30 Th 25-Apr    
31 T 30-Apr Review   Program 5 due
Final  Sat 4-May 2:00 PM    

 


COMP114 Home Page

Last modified Wednesday, April 03, 2002 10:20 PM