CIS 122: Algorithms and Programming

Summer 2004 Course Calendar

(Last updated July 22, 2004)

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  

John H. E. F. Lasseter
Last modified: Thu Jul 22 16:22:04 PDT 2004