Final Project Proposal
Overview
Your final project should be your masterpiece. Prove that your
apprenticeship is over, that you are prepared to continue studying on
your own. Your final project should create a series of web pages that
solves a problem. The first step (as always) is to identify the
problem. Consider some examples:
- A web for a small business (Jack's Photography)
- A web detailing a hobby(The NASCAR circuit)
- A web for a celebrity fan club (The Indianapolis Parrothead
Page)
- A web of professional resources (History teacher's guide to the Internet)
The proposal
The proposal is due (in HTML format) and is to be linked to your
homepage by the date and time specified by your instructor. Your
proposal must include the following:
- Statement of the problem
In plain English, describe the goal you wish to achieve.
Describe the needs that prompted you to ponder the problem. For
what is the the web intended? What is the project's purpose?
How will the project help your intended audience?
- Audience Statement
Who is your audience? Is your audience geared towards specific
interests? What type of background knowledge does your audience
have about the subject addressed by the project? State
something about your audience's demographics.
- Tools
What tools will you use to accomplish your objective? Break your
tools into separate components and describe each. How will you use
each tool?
- Design Considerations
How will each page look? What type of color scheme will be used? Will
the color scheme be different for each page? How will pages be
divided? How will my directory structure look? How will users
navigate the site?
- Site Map
The site map should be a rough sketch detailing the logical flow of your
site. This is a good way to plan site navigation.
Final Project Requirements:
A Satisfactory Project will:
- Solve the stated problem
- Have consistent organization
- Have consistent style throughout the Web
- Be a good example of programming style (when looking at source code)
- Work without error
- Use standard HTML tags
- Credit all sources of images, scripts and other resources
Examples of the Following Elements Must Be Used in the Web:
- A background image or color
- A table
- A list
- An image map (at least one)
- A form
Grading Criteria
- A
An A project will go well beyond the expectations stated
above. Earning an A requires original work that goes beyond what has
been covered in class.
- B
A good project that does all that is asked above and moves a little
beyond what we did in class, works properly, succeeds in solving the
problem and shows some imagination will earn a B.
- C
A project that meets the minimum requirements or is missing one or
two of them will earn a C.
- D
The project deserved an F, but there was some redeeming
feature. May meet a minimal amount of criteria.
- F
The project was unfinished, completely unoriginal, or
completely inadequate. The project fails to meet the majority of the
criteria.
- Zero
If the project was a work of plagiarism (beyond the expected
borrowing of scripts). Borrowing and modifying scripts is acceptable,
with an author's permission. However, plagiarism also constitutes
failure to credit the author(s) of modified scripts. Please give
credit where credit is due. Any evidence of work that is not your own
(other than said scripts and borrowed images) will be dealt with
severely.
© Andy Harris
Indiana University / Purdue University, Indianapolis
email:
aharris@klingon.cs.iupui.edu
homepage: www.cs.iupui.edu/~aharris