Lab 10: Final Project
CS 141: Introduction to Programming , Spring 2018


See Deadlines and Final Deliverables below.
This lab is worth 40 pts, i.e 2 times a normal lab

Sample Code

If you need to create multiple frames or panels, download and unzip Code.zip which contains 2 Netbeans projects, one which uses 2 frames and the other uses 1 frame with multiple panels. Figuring out the code by just looking at it may be confusing. In class, the instructor can demonstrate how the projects were put together.

Instructions

For this lab, you may implement an application of your choice. If you aren't sure what to do, then it is suggested that you do the database project described below.

Regardless of what you do, the primary requirements are that:

  1. You collaborate with one other person.
  2. Your program uses a Graphical User Interface (GUI)
  3. Your program reads and/or writes to files.
  4. Your program makes use of arrays or ArrayLists or some non-trivial data structure.

Examples include:

Coordination with your Partner

Deadlines

Grading

Grading will be based on

Final Deliverables

  1. Proposal: By April 13, you should submit your proposal to WISE. Look for the assignment titled on WISE:

    Lab 10: Final Project Proposal

    Note: All other items below should be submitted to the assignment titled on WISE: Lab 10: Final Project

  2. Presentation: Plan to give a 5-10 minute presentation of your project on the day of the final exam slot. It should include:

  3. Submit to WISE - Lab 10: Final Project: No later than 6pm on the day of the presentation, one of the partners should submit the following items to Wise as attachments to Lab 10.


>