The following is the outline of topics and readings for the course. Please note:
As appropriate to the needs of this learning community, we will alter details of any given day to reflect a slower or faster pace.
DATE | TOPIC | READING | LOCATION | NOTES |
M 07-19 | Overview; I/O; Variables and Assignment; Data Types; | Ch. 2, 3.1-7 [Ch. 1 opt.] | 125 CHI | Assignment #1 posted |
U 07-20 | Control Flow (branching); development tools; compiler errors | Ch. 4.1-5 | B26 KLA | |
W 07-21 | Control Flow (loops); side-effects; string data type | Ch. 3.8, 6.1-4, 7.1-5, [7.6-8] | 125 CHI | |
H 07-22 | Problem solving techniques; | 4.6 | B26 KLA | Assignment #1 due Assignment #2 posted |
M 07-26 | Function library usage; processing string data | Ch. 5.1-2 (pp.91-98), 6.5, 16.1, 16.3-5 | 125 CHI | |
U 07-27 | More problem solving | (nothing new for today) | B26 KLA | Assignment #2 due; Assignment #3 posted |
W 07-28 | Function definition; scope; side-effects | Ch. 5.3-9 | 125 CHI | |
H 07-29 | Testing and debugging | Ch 7.8 | B26 KLA | Assignment #3 due; Assignment #4 posted; Mid-term evaluation |
M 08-02 | Arrays and Vectors; File I/O | Ch. 11,13 | 125 CHI | |
U 08-03 | structured data types; Classes | Ch. 17,18 | B26 KLA | Assignment #4 due; Assignment #5 posted; |
W 08-04 | Classes | Ch. 19, [20] | 125 CHI | |
H 08-05 | Classes | (nothing new today) | B26 KLA | Assignment #5 due; Assignment #6 posted |
M 08-09 | Sorting and Searching | Ch. 14 | 125 CHI | |
U 08-10 | TBA | B26 KLA | ||
W 08-11 | TBA | B26 KLA | ||
H 08-12 | (no class today) | Assignment #6 due | ||
F 08-13 | Final Exam, 10:30 - 12:20 | 125 CHI |