Homework Assignment 1: Getting Started with Web-Development


The purpose of this assignment is to introduce you to HTML and the various technologies you will use throughout the remainder of this semester. In this assignment you will be building a small website and uploading that website to your public_html folder under your Computer Science account. The website will have a number of criteria which we outline below. This assignment must be completed by February 8 at 11:55 PM. The websites that you build will be examined in random order after the due date and time.


The websites that are produced from this assignment will be accessible via the CT 310 website using an image map which Crystal is creating using a class photo. Students who do not appear in the class photo will have text links to their websites at the bottom of the image map page.


Criteria:


Content Requirements:

  1. Contain at least 1 table
  2. Have a navigation system that allows the user to get between any two pages in the site
  3. Contain at least 5 pages (not 5 pages of content like a 5 page report, but 5 separate HTML files)
  4. Contain at least 5 images (please be sure to cite the sources of your images)
  5. Link to at least 5 other CT 310 students' Computer Science websites

Other Requirements:

  1. Similar when viewed in Firefox or Explorer
  2. Non-offensive
  3. Aesthetically appealing
  4. W3C compliant
  5. Open out of site pages in a new browser window (target is _blank)
  6. Site must be under your CS account

Helpful Tips:

  1. Visit the Computer Science FAQ on building a CS account website in Section 10
  2. HTML, SSH, VNC, X11, CygWin, GUI, W3C -- if more than half of these terms are unfamiliar to you, please see Dr. Beveridge or Crystal soon so we can help you get started
  3. Gimp is a decent image manipulation program installed on the department Linux machines that Crystal can help you learn to use