Subject to change.
Week # |
Monday |
Wednesday |
Friday |
1 |
March 31 :Overview (Ch. 1)HW#0 out |
April 2 : Variables, Types (Ch. 2) |
April 4 : Expressions (Ch. 2)HW#1 out |
2 |
April 7 : Simple Input/Output (Ch. 2) |
April 9 : Style (Ch. 2)Conditionals, part 1 (Ch. 4) |
April 11 : Simple functions (Ch. 3)HW#1 due. HW#2 out |
3 |
April 14: More about functions (Ch. 3) |
April 16 : More about functions (Ch. 3) |
April 18 : Conditionals (continued) (Ch. 4) |
4 |
April 21 : Iteration (Ch. 5)HW#2 due. HW#3 out |
April 23 : Iteration (continued) (Ch. 5) |
April 25 : Iteration (concluded). Conditionals (continued). |
5 |
April 28 : Conditionals (conclusion) (Ch. 4). |
April 30 : Functions and design (Ch. 6)HW#3 due. |
May 2 :MIDTERM EXAM |
6 |
May 5 : Functions with output parameters (Ch. 6)HW#4 out |
May 7 : Arrays (Ch. 8) |
May 9 : Arrays (continued) (Ch. 8). Functions with output parameters (continued) (Ch. 6) |
7 |
May 12: Arrays (continued) (Ch. 8) |
May 14 : Two-dimensional arrays (Ch. 8) |
May 16 : Structs (Ch. 11)HW#4 due . HW#5 out. |
8 |
May 19 : Structs (continued) (Ch. 11) |
May 21 : Arrays of structs (Ch. 11) |
May 23 : Sorting (Ch. 8) |
9 |
May 26: No classes (Memorial Day) : |
May 28 : Strings (Ch. 9) |
May 30 : Strings (continued). Libraries and file I/O (Ch. 12)HW#5 due . |
10 |
June 2 : File I/O (continued) (Ch. 12) |
June 4 : Recursion (Ch. 10) |
June 6 (Last day of classes) : Special topics; review |
11 |
|
Wednesday June 11: 10:30 am (142A) 12:30 pm (142B) Kane 120 |
|