Syllabus Schedule Project Labs Canvas Server Access CSS Tutorial Assignment 1 Assignment 2 Assignment 3 Assignment 4 Assignment 5 Assignment 6 Assignment 7 Assignment 8 Assignment 9
Project

The term project is to add enhancements to your on-line music store. This is your opportunity to be creative!

  1. Enhancement ideas

  2. Instructions for turning in project

  3. Project grading

1. Enhancement Ideas

Make sure that you have the basic music store working properly before you start on enhancements. Enhancements are of little value if they are added to non-functional sites. 

Tip: Before starting to work on enhancements that could cause existing code to malfunction, I suggest that you make a backup copy of your project in a separate folder. 

Some ideas for enhancements are listed below. You are also encouraged to be creative and come up with other ideas.

Include a list of your enhancements in your "About this store" section so that I don't miss any when grading your assignment.

2. Instructions for turning in Project

The project is due at the date and time shown on the course schedule.  Late projects will be subject to a penalty of one letter grade per 24 hours (so don't be late!). 

Send your music store URL to:

  1. Professor Sandvig at csandvig@wwu.edu
  2. cc a copy to yourself

3. Project Grading

The project will be graded based on the basic store created in assignments 7, 8 and 9, plus any enhancements that you have added. The basic store that you have completed by the end of assignment 9 will earn a grade of approximately a B-. Enhancements are a way for your to further improve your grade.

The grading of the final project is very detailed and includes looking at your source code to make sure that you have coded efficiently and neatly. Specifically I will be checking to make sure that you have used user controls for all code that is reused, that your browse menu is dynamically generated and that you code is original (your own work).

Project grades will be posted on the class web site.

Regular Expressions HTML Color Names Color Picker ASCII Character Codes Unicode Character Codes