We recommend that if you print these, you set the "Print what:" option to "Handouts", so that you can put multiple slides on each page.
Mon | Wed | Fri |
---|---|---|
2007-01-03: syllabus; basic Java programs (ch01) |
2007-01-05: procedural decomposition with static methods; Homework 1 (Six Days) assigned |
|
2007-01-08: expressions, variables |
2007-01-10: for loops, nested loops, ++, System.out.print |
2007-01-12: drawing complex figures using nested loops, class constants; Homework 2 (Space Needle) assigned |
2007-01-15: no class (MLK holiday) |
2007-01-17: parameters, return statements |
2007-01-19: return values (SeveralSlopes.java), type casting, Scanner (BMI.java), cumulative sum (Hours.java); Homework 3 (Grades) assigned |
2007-01-22: graphics with DrawingPanel |
2007-01-24: more graphics with DrawingPanel (ch03g); if/else statements (ch04) |
2007-01-26: nested if/else; factoring if/else code; fencepost loops; methods with if/else; Homework 4 assigned |
2007-01-29: using objects (Point, String); value vs. reference semantics (ch04-2) |
2007-01-31: more String / char (ch04-2); while loops, sentinel loops (ch05) |
2007-02-02: more random numbers; boolean logic; HW5 (Guess 2D) assigned |
2007-02-05: while loop variations, assertions |
2007-02-07: token-based file processing (ch06) |
2007-02-09: line-based file processing |
2007-02-12: midterm exam (bring your UW student ID!) |
2007-02-14: More file input; Homework 6 (Baby Names) assigned |
2007-02-16: Arrays (ch07) |
2007-02-19: no class (holiday) |
2007-02-21: Array traversal algorithms (Section A: see Facebook for rap) |
2007-02-23: Arrays as parameters/returns; arrays of objects; Homework 7 (Personality Test) assigned |
2007-02-26: classes and objects (ch08): fields, methods |
2007-02-28: constructors, encapsulation; discovering object state |
2007-03-02: toString method; this keyword; Homework 8 (Critter Safari) assigned |
2007-03-05: Inheritance (ch09) |