Final Project


The final exam format has changed.

Your presentations will be due on Thursday, December 14 at 11:59:59PM (no late assignments will be accepted due to the short grading timeframe). You will record your presentations using screen recording, voice recording, and / or webcam software and upload your video to Youtube as an "unlisted" video. Copy the link and paste it into the form provided in the "final exam" section on the website.

It's time to put those programming skills to work! With a group of 3-5 of your classmates, you'll create a Java application of sufficient complexity. You can choose what kind of program you'd like to build - if you're lost or don't have ideas, check out the programming challenges in the back of each chapter of your book.

You'll need to have a minimum of the following:

1. At least 3 classes / objects NOT including your "main" class.

2. You'll need to read data from a file

3. You'll need to write data to a file

4. You'll need to accept input from the user.