Final Project

Due: 12/6/11 12/8/11

The final project is due at the beginning of your assigned class time (3:40 for section 01, 11:10 for section 03, and 9:40 for section 04) on Tuesday, December 6, Thursday, December 8, 2011. You will be expected to give a brief, in-class presentation of your Web project during the week of December 6 on December 8. No late projects are accepted so once the project due date/time passes do not corrupt or alter your files until you have received a grade (that would indicate via the date/time stamp that you worked on the files after the due date/time).

Theme:

Decide on a theme: you can do a personal page, a hobby, your major, a tutorial or some other topic that interests you. Once you have decided, begin working on it as soon as you can by gathering information and images. Some possibilities are to design a Web presentation for:

Your final project should result in a Web site that uniquely reflects who you are; in other words, I should not be able to find another site like it anywhere on the WWW.

Examples:

Here are some examples of final projects that were submitted during previous semesters that I felt were well-done.

Please note that these are just some of the many that were well-done...
Also, the requirements may have been different when these students submitted their projects.

Requirements:

Writing
You are to have at least 2,500 words that you wrote appearing in the project. These are the words that appear on the screen (do not include XHTML tags, words in a document you link to, etc.). This amounts to about 5 typewritten pages. We will not strictly enforce this requirement but keep things in this ballpark.
CSS
Use at least one linked CSS style sheet for presentation (that you link into each page of your site). Embedded and inline CSS styles can be used to over-ride some of the linked rules but your linked style sheet should specify all of the presentation details.
More details about the CSS portion of the project will follow...
Images
Include at least 8 images that you have in a separate sub-directory (call it something like IMAGES.)
Links
  • Link to at least 5 "outside" pages, i.e., link to pages that you did not create.
  • Link to at least 8 pages that you created.
Form
Include a form that uses cgiemail for feedback.
Mailto Link
Include a mailto link in your headers or footers so viewers can send you email.
Date/Time Stamp
Each page of your presentation should include the date/time stamp as well as the clickable XHTML validator logo and the clickable CSS validator logo. In addition, each page should validate!
Client Pull
Use client pull to initially display a description of what your project is about. This page should describe your project as well as list the features you used that you want me to be aware of such as: forms, tables, JavaScript, image maps, original graphics, etc. Call this file clientpull.html and make sure that you link to it from your project link on your homepage (last entry in your unordered list of assignments for the course).
Let this page display for about 15 seconds (longer if your description is lengthy) and then have the first page of your project load automatically. (The page that loads automatically should be called project.html.) Also provide a hyperlink to the first page of your project in case someone (me) does not want to wait the amount of time specified to load the project page. Recall that to load a page automatically, you will need to use the META tag.
Default location
  • The default is that we will assume that the first page of your project is project.html under public_html.
  • We will assume that the client pull page is named clientpull.html under public_html.
Evaluation
  • I will be looking at content, quality of writing, how well the theme ties together, presentation, overall feel, creativity, and how well directions are followed.
  • I will also be looking for consistent headers and footers and easy to follow navigation.
  • However, grading these projects will be subjective; it is, in fact, the only subjective portion of the course. I will be considering originality in addition to creativity as well.
  • One thing all students should keep in mind is that completing the minimum project criteria will result in a satisfactory grade of C, while a B reflects good work and an A means excellent.
Other things...
  • Make sure that you supply links to the following files on your homepage (index.html file) and make sure that they work (so test them!)
    • final project client-pull page
      Note: Make sure that you also supply a link on your client-pull page that will allow me to go directly to your project.html page without waiting for the client-pull to work...
    • final project projectstyles.css file
    • final project project_template.html file
  • Be aware that you must attend class both days that we are presenting final projects: Tuesday, December 6 and Thursday, December 8. For each day that you miss the presentations I will deduct 50% from your final project grade!
  • If you do not feel that you can present your final project in front of the class, speak to me privately or email me and we can make other arrangements.
  • Just a clarification: the 8 required .html files that you create for your final project does include the client-pull page. However, you are not limited to 8 pages, that is just the minimum!