CSE/ENGR 142:
Winter 1999

Day by Day Schedule of Topics, Textbook Readings, and Exams

Topics dates are likely to be adjusted as the quarter progresses.  Check back here to keep current.  Please note that there is a certain amount of skipping around among chapters.

Assignments schedule: most will be due on Thursdays or Fridays

Week # Monday Wednesday Friday
1 Jan 4: Overview and Welcome (Ch. 1) Jan 6: Variables, Types (Ch. 2) Jan 8: Expressions (Ch. 2)
2 Jan 11: Simple Input/Output (Ch. 2) Jan 13: Style (Ch. 2)

Conditionals, part 1 (Ch. 4)

Jan 15: Simple functions (Ch. 3)
3 Jan 18:

No classes: MLK Day

Jan 20:  Functions (Ch. 3) Jan 22: Conditionals (continued) (Ch. 4)
4 Jan 25: MIDTERM #1 Jan 27: Iteration (Ch. 5) Jan 29: Iteration (Ch. 5)
5 Feb 1: Iteration (continued) (Ch. 5) Feb 3: Conditionals (conclusion) (Ch. 4) Feb 5: Functions and design (Ch. 6)
6 Feb 8: Functions with output parameters (continued) (Ch. 6) Feb 10:  Arrays (Ch. 8) Feb 12: Arrays (continued) (Ch. 8)
7 Feb 15:

No classes: Presidents Day

Feb 17: Functions with output parameters (conclusion) (Ch. 6) Feb 19:   MIDTERM #2
8 Feb 22: Two-dimensional arrays (Ch. 8.7) Feb 24: Structs (Ch. 11) (beginning) Feb 26: Structs (Ch. 11) (conclusion)

Arrays of structs (beginning) (Ch. 11)

9 Mar 1: Sorting (Ch. 8) Mar 3: Strings (Ch. 9) Mar 5: Arrays of structs (conclusion) (Ch. 11)
10 Mar 8:  Libraries; File I/O (Ch. 12) Mar 10: Recursion (Ch. 10) Mar 12: Last day of class

Special topics

11 Mar 15: Mar 17: FINAL EXAM!

142A (9:30 lecture): 10:30 am Kane 130

142B (11:30 lecture): 12:30 am Kane 130

Note this is NOT the usual classroom!  This is NOT the time given in the Registrar's on-line schedule!

Mar 19:

Revised: 2/24/99