Final Project
Bard College – Computer Science – Object-Oriented Programming

Using the knowledge you have gained in this course, write a program that is useful to you or a friend. You are free to choose any project you’d like with the provisions that your program should be substantial and object-oriented. Write as many classes as necessary to make your program clear and readable, but you must write at least one class.

You will present your project during lab on Friday, December 17th.

Deliverables

  1. November 17th: Submit a paragraph describing what you want to do for your final project and why you find it interesting.
  1. December 17th during lab: A presentation (google slides or PDF) describing the purpose of your program and its design:
  1. What is the task you are addressing?
  1. Why is the project interesting?
  1. What classes and functions did you create? Show us class diagrams for your classes.
  1. December 17th @ midnight: Your program (zip file submitted to Moodle).

Learning Objectives

  • Design and implement a useful program
  • Apply object-oriented programming techniques
  • Present your work to your peers