Bicentennial Seal
CS 325: Web Programming
(Spring 2014)

Syllabus

Teachers

Assignments
Assignments


Other Pages

Project 0:
Basic Web Bones


Assigned: Wed Feb 05 2014
Due: 10:59:00 AM on Tue Mar 04 2014
Team Size: 3 or 4
Language: HTML + CSS
Out of: 100 points


In this project, you will build some basic webpages for your semester project.

Part 0, 10 points: Create your HTML file and add a validating link at the bottom of the page as described in section 2.3.2. It's best to use the nice image to be your link. I will expect your document to be validated, so please make sure this works and use it to test your code any time you change it. The validator should be at the bottom of each of your pages.

Part 1, 20 points: Add the following to your page: a title, a header (h1), and a paragraph describing your product/game/social network.

Part 2, 10 points: Add an image relevant to your product/game/network.

Part 3, 10 points: Create another page that includes a table. Your table should have at least 3 columns and 3 rows (not including headers/row labels). This could be a schedule or contact info or some relevant information you made up. Your table should include at least one cell spanning multiple rows or columns. Be sure your table includes a caption. This new page should also have a title and header. (And validation link, of course!)

Part 4, 10 points: I want to be able to navigate between your two pages! Add links to each page from the other. Be sure your links are clear and easy to find (and comprehend where they go to). I should never have to use the back or forward button on my browser to navigate between your pages.

Part 5, 10 points: Create a CSS file to style your page with. Use this to change the format of your pages. Change the style for page backgrounds to either a new color or an image.

Part 6, 10 points: Include CSS validation on each of your pages, as described in the book.

Part 7, 5 points: Create a new style class of table cells to highlight some of the cells. The reason for highlighting those cells should be explained on the page.

Part 8, 10 points: On your main page, create a list of acknowledgements for people/organizations that have helped get your product/game/network off the ground. Include sublists in your acknowledgements. At least one of the lists should be ordered and at least one should be unordered.

Part 9, 5 points: Add an inspirational quote to your main page that is relevant to your project topic.

Part 10, 0 points: Personal Page part: Create a webpage for yourself, an Independent Awesomeness Consultant. As an IAC, you are often fielding phone calls from people who are looking to imbue themselves with Awesomeness. Your site should explain why you are so good at helping people discover Awesomeness (or some other relevant cool thing). Create a weekly schedule, by hour, and color code the times to describe when you are most and least likely to be phoneable. Reminder: I'm not going to grade this right away, but there will be regular parts due all as your final project.

Submitting your Project:

Upload your code to our webserver (cslamp). Then one person should reply to the email I sent out. In that reply:

  • CC all members of your team.
  • include your team name.
  • include the URL where I can view your project on cslamp in a web browser.
After that email has been sent, all members of the team should forward that email back to me, and give percentages of how much they think each team member contributed towards this project.

Reminder: I won't open these emails until I grade the projects. If you ask a question in the email, I won't get to it until after the project due date.