email me at borlaj@portlandschools.org
notes previous (09/07/06) submit the dump links  
 

Final Project

 

Let the games begin. This is your chance to go wild. You will have nearly 2.5 weeks to create anything your little heart desires (yes, little heart, I noticed the lack of holiday cards for Mr B this year). You can create anything you can imagine. It could be a game or an application. You will be able to work in groups (as many as 3 people, you will be graded seperately).

There are too many ideas to list, but if you are struggling with ideas, see Mr. Borland.

Appropriateness - I probably am pretty lax on this. My requirements is that it is nothing that I legally would have to report you for - ie no excessive (or realistic) violence, no curses, pornography, or offensive/hateful language.

 

Due Date: The end of the semester - 1-24 - Finals Day

Worth:

Graded as your final test - this will be 20% of your grade.

The 100 points possible are divided up as follows:

  • Project approval form - 10 points
  • Classwork- 25 points - you are focused in class everyday and working on relevant material.  This is very independent based activity so you will need to be responsible. If you spend all of class surfing the web and talking off-topic your grade will reflect this.
  • Coding style and commenting - 20 points
    • 5 points indenting
    • 5 points proper variable names
    • 10 points commenting
  • Project design - 10 points - is it not unnecessarily drawn out; ie doing things efficiently.
  • Using object oriented programming - put project in classes. - 10 points.
  • Success of game or application - is it good to play, is it interesting, is it attractive - 25 points.

Approval - 10 points: - Start with the form here - you will print it out and hand in. An example of the class structure is here.

  • Get your project approved by me by Wed Jan 9. I want to sign off on your project to make sure it is do-able. Remember you are working in a programming language, not a game design system. Intensive graphical things are next to impossible. Set reachable goals. You will need to have an intro (who, what) and a description of each class (with fields and methods)
    • Rubric 10 points total
      • intro - value 5 points - for clear and coherent description, with possible url references or screen shots. Short one or 2 sentences are two vague. Be clear.
      • classes - 5 points - total.
        • 5 points - thought out well and def. thought and consideration provided.
        • 4 points - class thought out well, although one or two major components missing.
        • 3 points - obviously rushed and not thought out clearly
        • 1 point - classes missing and most components missing

Plan ahead

  • You will want to dive into the project, but a good programmer plans everything out ahead of time. What classes he will have, what each class will need to do and checks it along the way.

Class structure:

  • Nearly everyday till the end of the term will be you working individually on your project and I will be circulating for help. Remember that no one will have the same project as you so it will be difficult to get help on specifics from other people.
  • On some days I will lecture for all on relevant topics - ie file processing, extension of buffering, ...

Good luck - Im psyched to see what you come up with.