Objectives:
- to implement a small application with multiple classes
- to use Java collections and I/O classes
- to apply good object oriented software development techniques to produce a
program of small complexity
- to design and implement a graphical user interface to facilitate use of the application
Policies:
Please be sure to familiarize yourself with the course policies on plagiarism and collaboration.
Details:
The project will be broken down into four assignments. Each
assignment will have specific requirements that you must meet. A link to each
project part will be provided below when the part is released.
The following is a tentative schedule for the project this term.
Dates may change if they don't fit into the course lecture and lab
schedule.
Project Activity |
Date Given |
Due Date |
TLabs Needed |
Part 1: Implementing a Set |
Sept 10 |
Sept 27 |
Intro to Unix/Eclipse Lab |
Part 2: Design of Personal Photo Library |
Sept 29 |
Oct 15 |
Design Lab |
Part 3: Implementation of Photo Library |
Oct 18 |
Nov 5 |
Collections Labs |
Part 4: Add a GUI
|
Nov 8 |
Nov 26 |
Gui Lab |
Demo |
Nov 29 |
Dec 3 |
|
-
-
to be completed and submitted with each part of the project
|