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. Although Stuart doesn't use lecture slides, there are links to slides that have been used by our textbook's coauthor, Marty Stepp. These might prove useful for students who either miss lecture or want an extra opportunity to review the material.

Monday Wednesday Friday
1/5
administrative details
simple programs with println
Read: 1.1-1.3
Slides: pdf, ppt
statistics
1/7
static methods
Read: 1.4-1.5
Slides: pdf, ppt
Figures.java
1/9
primitive types, expressions,
variables, assignment
Read: 2.1-2.2
Slides: pdf, ppt
1/12
print vs println
for loops
Read: 2.3
Slides: pdf, ppt
1/14
nested for loops
class constants
Read: 2.4-2.5
Slides: pdf, ppt
Mirror.java
Mirror2.java
1/16
parameters
Read: 3.1
Slides: pdf, ppt
Stars1.java
Stars2.java
1/19
Martin Luther King holiday
1/21
graphics
Read: Supplement 3G
Slides: pdf, ppt
DrawingPanel.java
Draw3.java
1/23
return, Math class
intro to objects
Read: 3.2-3.3
Slides: pdf, ppt
Ball1.java
Days.java
1/26
Scanner/interactive programs
if/else
Read: 3.4, 4.1-4.2
Slides: pdf, ppt
Ball2.java
1/28
if/else
Read: 4.2-4.3, 4.5
Slides: pdf, ppt
BMI2.java
1/30
String and char
Read: 3.3, 4.3-4.4
Slides: pdf, ppt
SayCheese.java
CreditCard.java
2/2
while loops
fencepost/sentinel loops
Read: 4.1, 5.1
Slides: pdf, ppt
Days2.java
zune bug
2/4
pseudorandom numbers
Read: 5.1, 5.5
Slides: pdf, ppt
ComputePi.java
Roulette.java
2/6
assertions
Read: 5.5
Slides: pdf, ppt
2/9
boolean
more while loop examples
read: 5.2
Slides: pdf, ppt
2/11
file input
read: 6.1-6.2, 5.3
Slides: pdf, ppt
2/13
midterm
2/16
President's Day holiday
2/18
line-based processing
Read: 6.3, 6.5
Slides: pdf, ppt
Movies.java (imdb.txt)
2/20
arrays
Read: 7.1
Slides: pdf, ppt
Weather.java
Histogram.java (midterm.txt)
2/23
more arrays
Read: 7.2
Slides: pdf, ppt
ArraySample1.java
2/25
even more arrays
output files
Read: 7.2, 7.5
Slides: pdf, ppt
ArraySample2.java
Section.java
2/27
objects and classes
instance methods
Read: 7.3, 8.1-8.3
Slides: pdf, ppt
PointTest1.java
Point.java
3/2
constructors
Read: 8.4
Slides: pdf, ppt
PointTest2.java
Point.java
3/4
toString, encapsulation, this
Read: 8.5-8.7
Slides: pdf, ppt
3/6
inheritance
Read: 9.1-9.2
Slides: pdf, ppt
3/9
ArrayList
Read: 10.1
ArrayListSample.java
3/11
more on arrays
ArraySample3.java
3/13
critter tournament
evals

Final exam: Wednesday, March 18th
Section A: 10:30-12:20 in Guggenheim 220
Section B: 12:30-2:20 in Guggenheim 220


Stuart Reges
Last modified: Thu Mar 12 09:47:39 PDT 2009