All work on projects is to be done individually, unless otherwise instructed. This will be strictly enforced.
Submissions that do not compile with the supplied classes will receive a grade of zero. Please pay attention to the names required for your classes and methods. If you cannot complete a project, make sure that the required classes and methods are present. They do not have to do anything useful (in some cases they may be empty), but they do need to be present. If you cannot complete a project, try to present some evidence of the progress you made. For example, if you have to do a series of calculations but you could only get through some of them, have your project' display the result of the last calculation you did.
Submissions should be made by attaching the required files to a e-mail sent to lawrie@cs.loyola.edu. Also print a version and bring it to class. Preferred printing format is a2ps.
| Project | Due Date | Description |
|---|---|---|
| 1 | 9/14/2003 | C++ fundamentals |
| 2 | 9/24/2003 | Sorted List of Triangles |
| 3 | 10/12/2003 | Pancake Problem |
| 4 | 10/29/2003 and 11/7/2003 | Simple Text Editor | 5 | 11/24/2003 | Creating a Knowledge Base | 6 | 12/10/2003 | Simple Search Engine | Extra Credit | End of the Semester | Quick Sort |