CIS 122: Algorithms and Programming

Summer 2005 Course Calendar

(Last updated July 11, 2005)

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-18 Overview; Variables and Constants; Data Types; Lesson 1, 2, 3 PAC 12 Assignment #1 posted
U 07-19 Data types (Continue); development tools; compiler errors Lession 4 B26 KLA  
W 07-20 Math operations;Strings and the String class; I/O Lesson 5, 6, 7 B26 KLA  
H 07-21 Problem solving techniques; Case Study I B26 KLA Assignment #1 due
Assignment #2 posted
M 07-25 Decision making, selection structures and loops Lesson 8, 9 10 B26 KLA  
U 07-26 Loops Lesson 10 B26 KLA Assignment #2 due;
Assignment #3 posted
W 07-27 Problem solving Nothing new today B26 KLA  
H 07-28 Function and Function library usage; Lesson 11, 12 B26 KLA Assignment #3 due;
Assignment #4 posted;
Mid-term evaluation
M 08-01 Function definition; scope; side-effects Case Study II B26 KLA  
U 08-02 More Testing and debugging Nothing new B26 KLA Assignment #4 due;
Assignment #5 posted;
W 08-03 Array and Data Files Lesson 13, 14 B26 KLA  
H 08-04 Object-Oriented Programming and Class Lesson 15 B26 KLA Assignment #5 due on Friday;
Assignment #6 posted
M 08-08 More about classes (nothing new today) B26 KLA  
U 08-09 TBA   B26 KLA  
W 08-10 Review   B26 KLA  
H 08-11

(no class today)

Assignment #6 due
F 08-12

Final Exam, 8:00 - 10:00

PAC 12  

Dan Rao
Last modified: Mon Jul 11 17:50:55 PDT 2005