CS 110
Foundations of Computing through Digital Media

Denison

CS 110 Final Project

You will work on a final project that will be worth two labs. What you work on for your final project is up to you, but it is expected that it will be a program of significant complexity (i.e., more complex than any of our labs, even the Game of Life or the Picture Editor ones, since it is worth 2 labs). You may team up with one other person for this project, but in that case I will expect more ambitious project goals.

Your final project can be a program to do anything that is interesting to you. Think hard about how you could apply what you have learned in this course to something that you are deeply interested in. You could program

Be sure to aim high (e.g., your Connect4 game should play against you, rather than just be a two-player game); I will guide you in getting your program to a desirable level of complexity. But, above all, choose something that is FUN for you.

Your final project will be graded on the following criteria:

You will present your project on the last day of class. So make it something fun for all of us to see and use!

Final Project Proposal

A two-page proposal of what you would like to do your project on is due in class on Tuesday, November 19th at class time. I want you to start thinking about what you would like to work on early.

This proposal should include

Project Submission

You are required to submit a preliminary version of your project on Wednesday, December 11th, and the final version on Friday, December 13th. The preliminary version should be a working version, with possibly just minor issues to iron out before the final version. I will be testing the preliminary version and, if buggy for , will reflect poorly on the grade for your final project. Students will demonstrate their final projects for the professor before the end of the semester. For those that are ready, that demonstration can occur on Friday, December 13th during class, but, in any event, must be completed by the end of the day on December 18th.