- Program 1: Due Wednesday, October 5: Privileged Programs
- Implement (something like) a print spooler. There is no written component to this assignment.
- Program 2: Due Wednesday, November 16: Input sanitization and encryption
- Parse commands; encrypt and decrypt files. There is no written component to this assignment.
- Program 3: Due Tuesday, December 6: File name restrictions
- Copy files; input and output areas are restricted.
- Program 4: Due Wednesday, December 14: Hacking
- Find some security holes in a program I've written.
Make sure you read the guidelines before submission!