| Date | Reading | Topic |
|---|---|---|
| M 22 Aug | Chapter |
|
| W 24 | 1, 2 | Introduction to programming, the first program |
| F 26 | Lab demo | How to use a compiler - lab demo (moved from 10/5) |
| M 29 | 2, 3 | Variables and arithmetic operations |
| W 31 | 3 | Variables and arithmetic operations |
| M 5 Sep | 3, 4 | Review so far, More about data IO (labor day) |
| W 7 | 4, 5 | More about IO, Intro to decision making with if-else |
| M 12 | 5 | Decision making with if-else and nested if-else |
| W 14 | 5 | More about decision making, boolean, switch-case |
| M 19 | 6 | Iteration with while loop and do-while loop |
| W 21 | 6 | Loops used with files, break, continue, with case-switch |
| M 26 | 6 | Review for the exam in the form of homework discussion |
| W 28 | Exam 1 – Chapters 1 to 5 | |
| M 3 Oct | 6 | Nested loops, Iteration with for loop, nested for loops |
| W 5 | Class cancelled (moved to 8/26) | |
| M 10 | Fall Break | |
| W 12 | Notes | More selection and repetition examples |
| M 17 | 7 | Introduction to functions |
| W 19 | 7 | Functions, debugging methods (midterm grades) |
| M 24 | 7 | Functions – passing by reference |
| W 26 | 7 | Functions – default arguments, overloading, recursion |
| M 31 | 9 | One dimensional arrays |
| W 2 Nov | 9 | Review of for loops, One dimensional arrays and functions |
| M 7 | Exam 2 – Chapters 3 to 7 | |
| W 9 | 10 | More about arrays and functions, Intro to multidimensional arrays |
| M 14 | 11 | Introduction to pointers, Pointers and functions, Dynamic memory allocation |
| W 16 | 12 | Character arrays (last day to drop) |
| M 21 | 12 | Text processing with character arrays |
| W 23 | Thanksgiving Break, last day to drop | |
| M 28 | Notes | Files again, files and char arrays |
| W 30 | Notes | Files again, reading and skipping numerical data |
| M 5 Dec | Review | |
| W 7 | Study Day | |
| M 12 | Final Exam 3: Friday, December 9, 2005, 9:00-11:00 |