Internet Applications Assignments

This page summarizes the course assignments and due dates. The actual assignments can be found by following the links on this page. Most assignments are "turned in" by posting them to the web. There are two exceptions -- the first assignment and the course project is turned in during class. Assignments are graded by the lab instructor, while the course project will be graded by the course instructor.

READ THIS
A note about due dates: The lab portion of this course has been designed as a self-paced course. The due dates for assignments have been chosen purposefully to give you much more time than you should require for each assignment. You should think of these dates not as "due dates", but simply as the last day an assignment can be accepted. Assignments will not be accepted past midnight on the due dates for any reason. Since the assignments are self-paced, you - the student - are in control of when they get turned in. You are allowed and strongly encouraged to turn in your assignments earlier than the dates presented for several reasons. If you turn in an assignment early and do poorly on it, you can turn it in again before the due date and recover the grade.

Semester Project: (80 points; Due Apr 12 in class) Designing a web site and web repository. The assignments in this class provide a step-by-step method of completing this course project. If you perform each assignment properly, then completing the course project should be little more than putting a cover sheet on what you have already accomplished, checking things over for errors, and handing it in. The trick is to document as you go along so you don't have to do everything at the last minute.

Assignment 1: (10 points; Deadline Jan 25) Planning your website and starting your repository. The purpose of this assignment is to get you organized and started on the course project.

Assignment 2: (10 points; Deadline Feb 1) Creating a "shell" web site. The purpose of this assignment is to provide you with an empty shell of a web site that you fill in as the semester continues.

Assignment 3: (10 points; Deadline Feb 15) Implementing basic HTML features. In this assignemnt you will create the initial pages for your web site, including internal and external links.

Assignment 4: (10 points; Deadline Mar 1) Implementing style with stylesheets. The purpose of this assignment is to teach you how to efficiently create a consistent look and feel for your web site. Posted Sept 10, 2005. Links, and images. The purpose of this assignment is to ensure that you understand some basic HTML techniques.

Assignment 5: (10 points; Deadline Mar 8) Using lists and tables to present information. The purpose of this assignment is to teach you how to display information on a web page in an orderly fashion.

Assignment 6: (10 points; Deadline Mar 22) Interacting with viewers using forms.

Assignment 7: (10 points; Deadline Apr 12 [changed from April 5]) Adding sophisticated effects with applets and scripts. The purpose of this assignemt is to give you an idea of how to extend your web page beyond the limitations of HTML by using applets and scripts.