CSE 142 
Winter 2002

Course Calendar 

Subject to change. Last revised 03/18/02 04:29 PM

This is the schedule of lectures and section topics, related readings, and homework and exam dates.  Lecture topics will be linked to the lecture slides as they become available (ideally, we'll make them available at least the evening before each lecture so you can take an advance look).  The slides may be updated after a lecture is given to fix any errors encountered.  Slides of previous quarters are available; they will often be similar.

You can expect a homework assignment every week.  Homework will normally be due electronically over the web Sunday nights at 11:00 pm., although sometimes you will hand in written assignments in class on Mondays.  Instructions for submitting homework will be provided on each assignment.  Homeworks will be a combination of written problems, short programming exercises, and longer programming assignments.  Some of the later assignments may form parts of a larger project.

The last column indicates the chapters/sections of the textbook that are relevant to the lecture material. The textbook is a good source of additional explanations and examples. 
Week Day Topic Dugan Notes Reading Nino-Hosch Textbook Reading
#1
1/7
M Organization & Administrivia
Introduction to Programming


Ch. 1 - Ch. 3


Ch. 1

  W

A World of Objects

Ch. 4 Ch. 2, Sec. 3.2-3.3
  Th      
  F Expressions and Statements first part of Ch. 5 Sec. 5.2.2
#2
1/14
M Types and Messages middle part of Ch. 5  
  W

Creating a Class
Constructors

parts of Ch. 6
Ch. 6, first part of Ch. 7
Skim Ch. 4-5 as needed
  Th      
  F

Defining Methods

Ch 9, Ch 7 Sec. 5.2
#3
1/21
M No class: MLK Holiday    
  W More about Methods    
  Th      
  F Pictures and Vocabulary (Review)    
#4
1/28
M Classes and Updating Instance Variables (revised) part of Ch 6, 7 Ch. 5
  W      
  Th      
  F MIDTERM 1 in class    
#5
2/4
M

Making Decisions

    the bank account example, exercises

Ch. 10, 11 Ch. 6
  W

Assignment, expressions & conversions

part of Ch. 7 Sec. 5.2
Sec. 14.7
  Th      
  F

Simple I/O

end of Ch. 5  
#6
2/11
M

Introduction to Collections
Introduction to Iteration
InterestCalculator.java

first part of ch. 14
ch. 15

first part of ch. 12
first part of ch. 12
  W Iterating Through Collections Ch. 17 Sec. 12.3-12.4
  Th while loop and ArrayList exercises    
  F

Iteration Patterns

end of Ch. 17

 

#7
2/18
M No class: President's Day    
  W

Interfaces 

 

Sec. 15.1.2

  Th      
  F MIDTERM 2 in class    
#8
2/25
M  Scope   Sec. 14.7
  W More About Iteration Ch. 15, 17  
  Th iteration and array exercises    
  F

Arrays
StringList.java

Ch. 18, 19 Sec. 22.1, first part of 22.2
#9
3/4
M

2D Arrays

Ch. 20

 

  W

Searching and Sorting

  Sec. 13.1-13.3
  Th more array and search exercises    
  F Searching and Sorting   Sec. 13.1-13.3
#10
3/11
M

StringBag.java

   
  W

Hall of Fame, Unordered collections

2nd half ch.14, middle ch. 17

 

  Th searching and sorting exercises    
  F Last day of instruction
Static Data and Methods
Wrap-up
Final exam review checklist
   
#11
3/18
M

Review session: 4:30-6:30pm, 134 Sieg

   
  W Wednesday, March 20 
FINAL EXAM
 
Location: KANE 120 (not GUG 224)

Format: CLOSED book, CLOSED notes, cumulative (covers the entire course)

Times:
A lecture: 10:30am
B lecture: 12:30pm

   

CSE Time Schedule for Winter 2002

Other UW Time Schedules

UW Academic Calendar

Autumn 2001 final exam schedule (CSE142 final exam may differ in time)