here is the title

Final Project Proposal & Description of Final Project ::

Final Project Proposal -

Create a web page for your Final Project Proposal. Describe your proposed project. Write a few paragraphs introducing your project. I'm not too demanding on the details here. Just give me more than two paragraphs on any or all of the following:
-Give a history of the problem you are trying to solve by completing your project .
- How you propose to solve the problem?
- Describe your target audience;the audience's demographics.
-What are your target audience's goals?
- Why will they benefit by using your project?

This assignment should reveal that you have done a minimal amount of research on your audience and their preferences. It must be original work done solely for this class. Please do not recycle!

Save your Proposal as "N341_FPP.html" or "FPP.html" or any variation of the theme. Save the file to your /home/jstudent/public_html/n341/finalProj/ directory and link it to your N341 Home Page. Post the complete URL via the assignment interface in Oncourse as an attachment.!

 

Description of Final Project -

Create a web site about a subject that interests you. It must be original work for this class. The website that you develop as your final project must include examples of the following, AT A MINIMUM:

  • Standard XHTML and JavaScript, according to World Wide Web Consortium Standards for XHTML 1.0 Strict
  • 2 examples of simple JavaScripts (rollovers, form validation, etc.)
  • 1 example of DHTML (drop-down menus, sliding menus, dynamic toolbars, etc.)
  • At least 1 example of JavaScript Cookies
  • At least 1 example of manipulating Layers using CSS and JavaScript
  • Modularity throughout your code.
  • Code comments throughout your code.
  • Documentation comments throughout your code.
  • Function comments, as needed, throughout your code.

THIS IS KEY: You must create a separate web page for your Final Project Documentation.Your final project will receive a grade of "0" if this is not included or the link to this page isn't working.Send me that URL via the assignment interface in Oncourse CL - however, remember, as with all labs, your final project must reside on the pegasus server.:

If you read nothing else from here on down, just read this: PLEASE show that you've made a real effort with this; that you put some work into it. I grade less for things that don't work perfectly that for people who are just slapping stuff on a page. By the end of the semester, I have a pretty good idea of what you can do.

Other Points to Consider ...

  • Your project MUST have a consistent style throughout the website. Use CSS to create a consistent style.
  • All pages in your project must reflect substantial use of modularity throughout the code (use JavaScript functions).
  • ALL PAGES IN THE PROJECT MUST HAVE A CLEAR AND EASILY READABLE CODING STYLE (use PLENTY of white space and indention).
  • YOU MUST THOROUGHLY COMMENT ALL PAGES IN YOUR PROJECT. INCLUDE CODE COMMENTS, PROCEDURAL COMMENTS AND DOCUMENTATION COMMENTS IN EACH OF YOUR SCRIPTS.

Grading Criteria

A Satisfactory Project will ...

  • Solve the stated problem
  • Be a good example of programming style (when looking at source code)
  • Be well-commented
  • Work without error
  • Use standard XHTML code
  • Show good organization
  • Have complete documentation

Ask the following questions of your project:

  • Does it do what you said it would do?
  • Did you follow your plan?
  • Did it run without error?
  • Did it anticipate user mistakes?
  • Does it show careful use of appropriate commands?
  • Does it show creativity and imagination?
  • Is the non-programming content good?
  • Did you try to learn new concepts beyond those discussed in class?
  • Was the code properly documented with code comments?
  • Did you use proper coding style (indentation, variable names, white space)?
  • Did you stretch your abilities?
  • Was the documentation complete and well-organized?

    A
    An "A" project is a exceptional project that fulfills all deliverable and documentation requirements and goes well beyond what we did in class. The project must work without error and show great imagination and creativity in content and coding.

    B
    A "B" project is a good project that fulfills all deliverable and documentation requirements and might move a little beyond what we did in class. It should work properly, succeed in solving the problem and shows some imagination.

    C
    A "C" project is a basic project that meets the minimum requirements, but does little to go beyond what we've covered in class.

    D
    A "D" project is an insufficient project that does not meet the minimum requirements but has some redeeming quality that deserves minimal merit.

    F
    An "F" project is an unfinished, completely unoriginal or completely inadequate project. It may meet certain minimal criteria, but fails to meet the majority of the criteria.


    If your project is a work of plagiarism (beyond the expected researching of scripts available on the Internet), I will give your project a zero; I will seek disciplinary actions and will give you a failing grade for the semester, regardless of your previous class standing. You may borrow and modify, with an author's permission. However, remember that plagiarism also constitutes failure to credit the author(s) of modified scripts. Give credit where credit is due. I will with deal any evidence of work that is not your own (other than said scripts and borrowed images) severely.

Technical and computer problems do NOT constitute emergencies. So plan ahead and always save backup copies of your work!