| Week | Notes | Date | Lecture | Topics | Reading | Assignment |
| 1 | 5/15/01 | 1 | Course
Intro Linked List Review |
|||
| 5/17/01 | 2 | Sequential File I/O | Deitel 14 | Program 1 | ||
| 2 | 5/22/01 | 3 | Random File I/O | Deitel 14 | ||
| 5/24/01 | 4 | Multitasking | MSDN : Platform SDK : Base Services : DLLs, Processes, and Threads : About Processes and Threads : Multitasking | |||
| 3 | 5/29/01 | 5 | Navigating
MSDN Win API Programming |
MSDN : Platform SDK : Win32 API : Generic Win32 Sample | ||
| 5/31/01 | 6 | Win API Programming | MSDN : Platform SDK : Graphics and Multimedia Services : Windows GDI | |||
| 4 | 6/5/01 | 7 | Win API
Programming Project Work |
BitBlt | Program 2 | |
| 6/7/01 | 8 | Win API Programming | ||||
| 5 | 6/12/01 | 9 | Win API Programming | |||
| 6/14/01 | 10 | Test 1 | ||||
| 6 | Drop Day - 6/18 | 6/19/01 | 11 | Processes Threads |
MSDN : Technical Articles : Windows Platform : Multithreading : Multithreading for Rookies | Program 3 |
| 6/21/01 | 12 | Threads MergeSort |
||||
| 7 | 6/26/01 | 13 | Bitwise Operations | Deitel 16 | ||
| 6/28/01 | 14 | Bitwise Operations Review for Test |
Deitel 16 | |||
| 8 | 7/3/01 | 15 | Test 2 | |||
| Holiday | 7/5/01 | NO CLASS | ||||
| 9 | 7/10/01 | 16 | Binary Trees Lisp & C |
Program 4 | ||
| 7/12/01 | 17 | Graphs Dijkstra's Algorithm |
Handout | |||
| 10 | 7/17/01 | 18 | Coding Dijsktra's Algorithm | |||
| 7/19/01 | 19 | Coding Dijkstra's Algorithm Review for Final Exam |
||||
| 11 | 7/24/01 | Final Exam | ||||
| Final Exam July 24 or 26, 8:15pm |
||||||