IST480: Advanced C++ Programming
Lecture notes:
- Pointers, arrays, and structures in C++.
- File I/O in Win32.
- Named pipes.
- Standard file handles.
- Processes.
- Controlling processes.
- Threads.
- Semaphores.
- Makefile.
- Virtual functions and polymorphism.
- Reading directory information.
- A Safer Alternative
to TerminateProcess() by Andrew Tucker.
- Magic sort - a problem to discuss.
- Dictionary work - a problem to discuss.
Homework assignments and projects:
- The cat program is due by Saturday, January 25, 2003, 11:59pm.
- The npserv and npclnt programs are due by
Monday, February 3rd, 2003, 11:59pm.
- The shell program is due by
Monday, February 17th, 2003, 11:59pm.
- The second version of the shell program is due by
Sunday, April 27, 2003, 11:59pm.