CSE142 Calendar, Fall 2004

Below is the current calendar for the CSE142 class.  Please keep in mind that Stuart is constantly updating this.  It should accurately describe the past, but it won’t always accurately predict the future.

Monday

Wednesday

Friday

 

9/29

administrative details

10/1

simple programs, println, static methods

Read: chapter 1

10/4

primitive types, expressions, variables, assignment

Read: 2.1—2.4.1

10/6

other operators, print vs println, for loops

Read: 2.4.2—2.5.9

due: program #1 (song)

10/8

class constants, local variables, value parameters

Read: 3.1—3.2.4

10/11

graphics programs, Graphics class, DrawingPanel class, Color constants

Read: assignment #3

Due: program #2 (rocket)

10/13

more graphics programs, more method details

Read: 3.3

10/15

more on objects, Scanner class, console input

Read: 3.4

10/18

interactive programs

Read: 4.1—4.3

Due: program #3 (graphics)

10/20

if/else constructs

Read: 4.4

 

10/22

A day of fun

10/25

while loops

Read: 5.2

due: program #4 (admissions)

10/27

type Boolean, assertions

Read: 5.3, 5.5

10/29

Scanner “has” methods, throwing exceptions, more on loops

Read: 4.5, 4.6, 5.2.1, 5.4

11/1

File processing

Read: chapter 6

Due: program #5 (guessing)

11/3

Review for midterm

11/5

Midterm

(in class, open book, open note)

11/8

More on file processing

11/10

Introduction to arrays

11/12

More on arrays

11/15

More arrays.

Due: Program #6

11/17

More arrays.

11/19

Classes

11/22

Classes

Due: Program #7

11/24

Recursion

11/26
Thanksgiving break

11/29

More on ArrayList

 

12/1

The “this” keyword

Inheritance and Polymorphism

Read: 8.3.7, 9.3, 9.4

12/3

Interfaces

Read: 9.2
Due: Program #8

12/6

More on interfaces

Intro to IntList class

 

12/8

IntList class

12/10

Review for the final
Due: Program #9

 

12/15

Final exam