CSE 142, Autumn 2006
Lecture Calendar

This calendar will be updated periodically throughout the quarter.  It 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.

 

Week

M

W

F

1

 

9/27

syllabus, println

read 1.1 - 1.3

9/29

static methods

read 1.4 - 1.5

HW1 assigned

2

10/2

expressions and variables

read 2.1 - 2.2

10/4

for loops, nested loops

read 2.3

10/6

nested loops, constants

read 2.4 - 2.5

HW2 assigned

3

10/9

parameters

read 3.1 - 3.2

10/11

return, Scanner

read 3.3 - 3.4

HW3 assigned

10/13

more Scanner / params / return, cumulative sum

read 4.1

4

10/16

Graphics

read 3G

10/18

if/else

read 4.2 - 4.3, 4.5

HW4 assigned

10/20

more if/else, fencepost loops

read 4.1, 4.5 - 4.6

5

10/23

while loops, Random, sentinel

read 5.1

10/25

boolean logic, Points

read 3.3, 5.2

HW5 assigned

10/27

assertions, do/while loops

read 5.4 - 5.5

6

10/30

robust input,

I/O with files

read 5.3 ,6.1 - 6.2

11/1

line-based file input

read 6.3

11/3

review for midterm

7

11/6

MIDTERM EXAM

11/8

complex file I/O

read 6.4 - 6.5

HW6 assigned

11/10

HOLIDAY

8

11/13

arrays

read 7.1

11/15

array traversals

read 7.2

HW7 assigned

11/17

arrays as parameters/return; arrays of objects; null

read 7.4

9

11/20

objects: fields, methods

read 8.1 - 8.3

11/22

CLASS CANCELLED

11/24

HOLIDAY

10

11/27

objects: constructors, encapsulation

read 8.4 - 8.5

11/29

objects: toString, this keyword

read 8.6 - 8.8

HW8 assigned

12/1

inheritance: extending, overriding

read 9.1 - 9.2

11

12/4

inheritance: interacting with the superclass; polymorphism

read 9.3 - 9.4

12/6

inheritance and design; interfaces

read 9.6 - 9.7

12/8

review for final;

critter tournament;

course evaluations

 

 

12/13

FINAL EXAM