ResourcesCS 101 & 101-E
|
Week
of |
Monday
lecture |
Wednesday lecture |
Lab due | J HWs due | C HWs due |
17 Jan - 21 Jan | (no classes yet) |
Intro, Chapter 1 (background) | No lab the first week | ||
24 Jan - 28 Jan | Chapter 1 (background) | Chapter 2 (Java basics) | Lab 1 - Standard procedure | ||
31 Jan - 4 Feb | Chapter 2 (Java basics) | Chapter 2 (Java basics) | Lab 2 - Java programming basics | C1 | |
7 Feb - 11 Feb | Chapter 3 (using objects) | Chapter 3 (using objects) / Chapter 4 (being classy) | Lab 3 - Using objects | J1: wind chill compuataion | |
14 Feb - 18 Feb | Chapter 4 (being classy) | Chapter 4 (being classy) | Lab 4 - Being classy | J2 (strand demo; using objects) | C2 |
21 Feb - 25 Feb | Review | Midterm 1 | Lab quiz 1 | C3 | |
28 Feb - 4 Mar | Chapter 5 (decisions) | Chapter 5 (decisions) | Lab 5 - Decisions | J3 (strand; writing classes) | C4 |
7 Mar - 11 Mar | Spring recess | Spring recess | Spring recess | ||
14 Mar - 18 Mar | Chapter 6 (iteration) | Chapter 6 (iteration) | Lab 6 - While | J4 (fever; if''s) | C5 |
21 Mar - 25 Mar | Review | Midterm 2 | Lab quiz 2 | ||
28 Mar - 1 Apr | Chapter 7 (methods/classes) | Chapter 7 (methods/classes) | Lab 7 - For | J5 (poker; for loops) | C6 |
4 Apr - 8 Apr | Chapter 8 (arrays) | Chapter 8 (arrays) | Lab 8 - Arrays | ||
11 Apr - 15 Apr | Chapter 8 (arrays) | Inheritance | Lab 9 - (multi dim arrays) | J6 (translation; single-dim arrays) | C8 |
18 Apr - 22 Apr | Review | Midterm 3 | Lab quiz 3 | ||
25 Apr - 29 Apr | GUIs | GUIs | Lab 10 - (GUIs) | J7 (life; multi-dim arrays) | |
2 May - 6 May | Review | ||||
9 May - 13 May | Final (7:00 - 10:00) |
Other useful dates: