CSE logo University of Washington Department of Computer Science & Engineering
 CSE 143 Autumn 2002 -- Calendar
  UW Home     CSE Home   Announcements    Message Board    Contact Info 

CSE 143
 Home page
 Syllabus
Classwork
 Calendar
 Homework
 Exams
People
 Instructors
 TAs
 Consultants
 Consultant Schedule
 Pictures
Software & Computing
 Programming Lab Info
 Using BlueJ
 Computing at Home
 Java Libraries
Staying in Touch
 Mailing Lists
 Discussion Board
 Announcement Archive
   

Schedule

This schedule will remain was! subject to change throughout the quarter

Key
Lecture
Quiz Section
Exam
Holiday -- No Class
Go to week:  2  3  4  5  6  7  8  9  10  11
Week Day Date Topic (with link to slides, if any) / Reading (note 1) Notes
1 M 30-Sep Welcome! "What's it all about?"  
T 1-Oct Welcome to Quiz Section! / Syllabus, policies pages  
W 2-Oct Programming as Modeling / Ch.1-4: mostly review slides updated 10/4
Th 3-Oct Requirements vs. Design / Ch. 10, pp.221-227 only Miniquiz #1
F 4-Oct Relationships; Interface Inheritance / Ch.5-6: mostly review; Ch. 9: new stuff Miniquiz #2
2 M 7-Oct Interface Inheritance (concluded)  / Ch. 14.1; 15.1.2: new stuff from here on out 15.1.2 was a late addition. Slides updated 10/7.
T 8-Oct    
W 9-Oct Class Inheritance / Ch. 14 (remainder)  
Th 10-Oct  
F 11-Oct Inheritance Example Abstract Classes Interface and abstract class example (not shown in lecture)
3 M 14-Oct Inheritance Clean-up Topics (concluded)  
T 15-Oct   Miniquiz #03
W 16-Oct Exceptions / Ch. 18 Miniquiz #04
Th 17-Oct    
F 18-Oct More about Exceptions. Files and Streams / Ch. 19.1, Appendix A.2 Added 10/23: Exception handler at 5000 feet.
4 M 21-Oct More Files and Streams   
T 22-Oct   Mini"quiz" #05
W 23-Oct More Files and Streams.

 

 
Th 24-Oct   Midterm Review!  Bring your questions.  Johnson 006, 4:30-5:30
F 25-Oct Midterm #1  Usual time, usual place  
5 M 28-Oct Programming by Contract / Ch. 7 (also review 6.1) & Java assert description I, II, II, and Appendix I (first 3 sections)  
T 29-Oct Collections in general / Ch. 12  
W 30-Oct A Few Swing Concepts / Ch. 19 through 19.3.1 Miniquiz #06
Th 31-Oct    
F 1-Nov Collections: loose ends

Swing: loose ends

ArrayList Implementations / Ch. 22

 
6 M 4-Nov More ArrayList Implementations  
T 5-Nov ArrayList implementation wrap-up Miniquiz #07
W 6-Nov Linked Lists / Ch. 23; also see Ch. 24.2, 24.5  
Th 7-Nov   Miniquiz #08
F 8-Nov Analyzing Algorithms / Ch. 21  
7 M 11-Nov Veteran's Day  
T 12-Nov    
W 13-Nov Comparing Complexity Functions / 21 slides updated 11/18
Th 14-Nov   Miniquiz #10

Midterm Review Session

F 15-Nov Midterm #2 Usual time, usual place  
8 M 18-Nov

Complexity wrap-up

Searching and Recursion  / Ch. 13, 17.1

Reading assignment corrected 11/18
T 19-Nov    
W 20-Nov More about Recursion; Sorting / Ch.17 A cool Insertion Sort animation
Th 21-Nov   Miniquiz #11
F 22-Nov QuickSort  
9 M 25-Nov QuickSort wrap-up

Model/View/Controller Design / Ch. 20

 
T 26-Nov    
W 27-Nov

Stacks and queues: Concepts and Implementations / Ch. 25

Note: original slides expanded into two files and reposted 12/3
Th 28-Nov Thanksgiving Holiday  
F 29-Nov Thanksgiving Holiday  
10 M 2-Dec Stacks and queues: Applications Miniquiz #12

Note: second set of new Stacks and Queues slides.

Tu 3-Dec Stack application: Evaluating expressions Miniquiz #13
W 4-Dec

Trees: Concepts and Terminology (Note: trees are not covered in N&H textbook)

Miniquiz #14
Th 5-Dec Trees  
F 6-Dec

Trees: Binary Trees. Implementations and Algorithms

Miniquiz #15

Java trees (with illustrations)

11 M 9-Dec Trees: Applications  
Tu 10-Dec Binary search trees.  Expression trees. Beauty Contest/Laptop Lab (IPL). Quiz section evaluations
W 11-Dec Tree Implementation with inner classes

Events and Threads (Covered in class only briefly and without slides)

Hashing

Beyond 143...
Last day of class!

Course evaluations

Th 12-Dec    
F 13-Dec    
12 M 16-Dec Review session
 
Tu
17-Dec Final Exam! 2:30-4:20p.m. (in the usual place)
Note 1: The reading assignment refers to the reading that you should do before class on that day.


CSE logo Department of Computer Science & Engineering
University of Washington
[comments to cse143-webmaster]