Due - Tuesday, December 13, 2011 - 12noon
For this project, you will propose and implement an extension to Project 2. The lecture period on November 15 will be devoted to discussion of your proposal. By November 14, you will need to submit a 1-2 paragraph description of your extension. I will respond promptly with any comments about your proposal. You are strongly encouraged to meet with the professor early and often to discuss your ideas.
For this project, you may choose to work in teams of 2. I will expect teams to complete roughly 2 times more work than individuals, and each team member will receive a grade based on my assessment of the individual contributions.
Your final grade will be based upon your proposal, the functionality of your final submission, the design of your final submission, the degree of difficulty of your proposed project, and your final demonstration. Submissions that demonstrate a low level of difficulty and/or few new features will be graded accordingly. Upon reading your proposal I will give you feedback on the level of difficulty of the project.
Following are some ideas for Project 3. This is not meant to be an exhaustive list, and is meant to inspire your creativity. Keep in mind that I will expect the amount of work required for Project 3 to exceed that of Project 2.
You may, with permission of the instructor, propose a completely new project that is not an extension of Project 2. Discuss your ideas with the instructor.
Note: No portion of your code may be copied from any other source including another text book, a web page, or another student (current or former). You must provide citations for any sources you have used in designing and implementing your program.