CIS 122 Proposal for Final Project

A huge part of your grade is your final project. I want to set everyone up for success, so I'd like you to get started early, and have a reasonable plan.

Instructions

Write a brief summary of your project. If your project is complicated, this might take more than a page, but for most of you I'm guessing that it could be no more than a couple of paragraphs.

The best project ideas are ones that you're already interested in. I've had some students mention some projects they are working on that would be perfect candidates. If you're interested in the project you are going to not only do a better job, but you'll also have way more fun with it.

Note, I will continue to post more ideas and details on this page until thursday.

Easier Ideas

A fancier math quiz
Revisit our math quiz project, but do something to make it fancier. Perhaps store the users results in a file, and then give them feedback on how their performance has changed over several quizzes.

A fancier word frequency program
Revisit our word counting program, but allow it to directly compare books. What words are used in Pride and Prejudice but not in Mansfield Park?

Stock analyzer
Given a data file of historical prices for a Stock, do some analysis of the stock's trends. (Note that there is plenty of room for this project -- all projects really -- to grow into a plenty complicated project).

Harder Ideas

A drawing program
Allow the user to select basic tools (point, line, circle, square) and draw an image in a window.

Simulate queueing strategies
Imagine your typical grocery store. Usually there is a separate line for each clerk, but what if there were just one big line, and the first person in line went to the next available teller. Would the average wait time be longer or shorter? What about the maximum wait time, or the minimum wait time. Note, you'll probably need some help to get started with this project, but it is actually a fun one.

Deliverables

Submit a one page description in plain-text.

This assignment is due Thursday, July 10th at 5:00pm.

Use the submit form at the bottom of this page to turn in your work.

Submit

Use this form to submit your completed assignment. If you submit it once and then find a mistake and want to submit it again, you can. You can submit as many versions as you'd like and I'll generally only look at the last one.

What is your student #?
What is your name?
What is your email?
What file would you like to submit?
This assignment only requires you to turn in one file. If you think you need to turn in more than one, let me know about it and we'll figure out why.

The only acceptable file type to turn in for this assignment is a plain text description of your project.


U of O | CIS | Questions? Ask me!