CSE 142, Winter 2008
Approximate Lecture Calendar

 

Week 1

M 1/7

W 1/9

F 1/11

 

syllabus, println

read 1.1 - 1.3

static methods

read 1.4 - 1.5

HW1 assigned

expressions and variables

read 2.1 - 2.2

Week 2

M 1/14

W 1/16

F 1/18

 

for loops, nested loops

read 2.3

loop figures, constants

read 2.4 - 2.5

HW2 assigned

parameters

read 3.1

Week 3

M 1/21

W 1/23

F 1/25

 

HOLIDAY

NO CLASS

Graphics

read 3G

HW3 assigned

return, cumulative sum

read 3.2, 4.1

Week 4

M 1/28

W 1/30

F 2/1

 

if/else; Scanner

read 3.4, 4.3

more if/else

read 4.3, 4.5 - 4.6

HW4 assigned

using objects; String/char

read 3.3, 4.4

Week 5

M 2/4

W 2/6

F 2/8

 

fencepost loops, while loops, sentinel loops
read 4.1, 5.1

boolean, Random numbers

5.1 - 5.2

HW5 assigned

assertions, do/while, break

read 5.4 - 5.5

Week 6

M 2/11

W 2/13

F 2/15

 

file input (token-based)

read 6.1 - 6.2, 5.3

review for midterm

MIDTERM EXAM

Week 7

M 2/18

W 2/20

F 2/22

 

HOLIDAY

NO CLASS

file input (line-based)

read 6.3 - 6.5

HW6 assigned

array basics; tallying

read 7.1

Week 8

M 2/25

W 2/27

F 2/29

 

array traversal algorithms

read 7.2

arrays as param/return

read 7.3, 7.5
HW7 assigned

objects: fields, methods

read 8.1 - 8.3

Week 9

M 3/3

W 3/5

F 3/7

 

objects: constructors, encapsulation

read 8.4 - 8.5

objects: toString, critters

read 8.6 - 8.8

HW8 assigned

more about Critters; static fields/methods

Week 10

M 3/10

W 3/12

F 3/14

 

inheritance: extending, overriding

read 9.1 - 9.2

inheritance: interacting with the superclass; polymorphism

read 9.3 - 9.4

critter tournament;

course evaluations

 

M 3/17

W 3/19

F 3/21

 

 

FINAL EXAM

 


This calendar should accurately describe what has occurred in past lectures, but it won't always accurately predict the future.  You may wish to use it to learn what reading will be covered in a given lecture.

Also see the 2007-08 UW academic calendar at http://www.washington.edu/students/reg/0708cal.html