CS 100 - Computer Literacy, Spring 2005
Homework 3 - Creating a Weblet
Due Date: Wednesday 4/6/2005 Friday 4/8/2005 at 11:59 pm
If you turnin your assignment by Wednesday, April 6, 2005 by 11:59 pm, you will
get 10% extra credit.
What are you interested in? What do you know about that other people on
the Web might like to learn? The Web has an extremely low signal-to-noise
ratio and sorely needs your valuable expertise. Your job in this assignment
is to put some quality content out there on the Web.
What shall you write about? Really, anything you like. Do you have some
good recipes? Do you know more about the Chicago Bulls than any other
living human being? Would you like to make some original artwork available
to the world? Would you like to tell us something about the beauty and
culture of your home city or country? Have you figured out how to do
something for this course that would really help the poor students that
have to take it in the future?
Your assignment is to create a collection of Web pages revolving
around your interesting topic. You must meet the following technical requirements:
- You must have at least five pages of content in your "weblet."
- You must have a link from your Homepage on Icarus to the first
page of your weblet.
- Your pages must be linked to each other in some fashion.
- Your weblet must contain at least five images.
- You must use the following elements somewhere within your
weblet:
- lists,
- tables,
- image links,
- mailto,
- colored
backgrounds (or image backgrounds)
- You must include links to at least five related sites around the Web.
- The "first page" of your weblet must contain a link back to
your home page and the CS 100 home page. This should be in a section
that briefly states something like:
This page was created by Pat Troy
for Homework 3 for
CS 100.
In addition, you must meet the following content requirements:
- The content must be original, or reflect significant research (and
proper references) to existing work. You should think of this as writing a
4 to 5 page paper for an English class. As a guide,
your weblet should contain about 20 paragraphs of information.
You may not take the content
simply from the WWW itself; it's already out there, so you won't be
adding anything new.
- The writing must be your own.
- Spelling, grammar, and punctuation count. Have somebody else read
it for you to make sure that it makes sense, and use your dictionary.
- Your weblet must reflect some attention to page layout and design,
and should have a consistent "look" from page to page.
- Navagation around your weblet must be consistant and obvious.
- The topics discussed in the weblet should be about a single
cohesive idea. The topics discussed on each page should also
be about a single cohesive sub-idea.
Grading will be out of a maximum of 100 points.
Grading will be split between the two sets of requirements: 50 points for
meeting the technical requirements, and 50 points for meeting the content
requirements. The technical points should be almost automatic, but we
will be grading fairly tough on content.
You should get an early start on your research for content.
As always, late assignments will not be accepted.
Project Collaboration
You are allowed to receive help on this project from other
students who are also taking CS 100. Each student must still
complete and submit his/her own project. You will be required
to include a Collaboration Statement somewhere on your
project if you receive help. This statement can simply be
something like the following:
For this project, I received help from the following member of CS 100.
This statement should list each helping student's name with a
link to that person's UIC Homepage on Icarus. This statement
DOES NOT count toward the completion of any technical
requirements for this project.
Submission of your Project
In addition to displaying your weblet on the inernet,
you must electronically submit all of your files (all .html files,
all image files and any other files used with your weblet)
via the UNIX turnin command using the project name of hw3
or by emailing all of these files to the i100@cs.uic.edu account.
If you are using the UNIX turnin command,
the easiest way to do this is to create a directory that contains
all of the files needed for your information web. Then you
turnin the entire directory.
For example, assume you create a subdirectory in your public_html
directory called hw3directory. In this "hw3directory" directory
you contain
all of the files needed for this assignment. If you are in your
public_html directory, you can the type in the command:
$> turnin -c troy -p hw3 hw3directory
To verify what you submitted using the turnin command type:
$> turnin -c troy -p hw3 -v
i100@cs.uic.edu
Department of Computer Science
University of Illinois at Chicago