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