CMSC 122

Term Project


Overview

This project will require you to apply the things you are learning in class to a web site of your own design. We hope you will "learn by doing" and also have some fun being creative. This project is worth a significant portion of your course grade, and so the expectation is that you will spend a considerable amount of time on it. Your grade on the Term Project will largely be based on the amount of effort and time you have spent planning and developing your web site.

There will be three phases for this project:

  1. Phase I -- Initial Implementation (40%)

    You will design and implement a multi-page web site of your choosing.
  2. Phase II -- Peer Review (20%)

  3. Each student will critique the web sites of three other students, offering constructive cricism and suggestions for interesting enhancements.
  4. Phase III -- Revised and Extended Implementation (40%)

    You will revise your website based on the critical analysis you have received from other students. You are also expected to incorporate more advanced features into the website that employ things you have learned during the latter portion of the course.

IMPORTANT: Each phase of the term project is mandatory -- if you don't submit Phase I within 24 hours of the deadline, then your grade for all three phases will be 0.


Phase I: Initial Implementation (Due Wednesday 4/9, 11:00PM)

In this phase you will create a full website of your own design. Your website may be about any topic you choose. Keep in mind that you will later produce a revised/improved version of the website that incorporates more advanced techniques (JavaScript and forms), so leave some room for improvement! The website that you produce during Phase I must satisfy the following requirements:

Grading

Your grade for Phase I will primarily be based on how much time/effort you've put into your web site. Also, your grade will reflect how closely you've followed the guidelines above, and how "appealing" your web site is. Do something that will impress us!

Submission

All of the files for your project must be in the same directory! Create a zip file that contains this directory, and submit it as usual. (You'll find an entry in the submission server that says "Term Project -- Phase I").

Web Accessibility