CSCI351: Internet Programming

Assignment 1.    Due: Feb 6, 2026

Please submit your work to Canvas before 11:59pm of the day above.

  1. (30 points)   Your task is to create your own webpage. You must use the table approach to implement the navigation menu with at least 3 items, and split your content into multiple files corresponding to the menu links. The files have to be cross-linked linked together. You may take a look to instructor's webpage for ideas.
    Make sure to use the following stylistic elements in your design:

    Name the source file hw1_1.html

  2. (20 points)   Redesign your webpage in task 1 by using frames.

    Name the main file hw1_2.html

  3. (25 points)   Take the image of Wisconsin map and use a graphics editor (e.g. Paint) to put in the red color the geographical locations and names of at least 4 cities on the map, as it is shown for Madison and Milwaukee. You can represent the locations by small red circles and use the shown locations for Madison and Milwaukee. Clicking on any created city location should open a webpage related to the corresponding city in a new browser window (find the websites related to the cities on your map by yourself).

    Name the source file hw1_3.html

  4. (25 points)   Use Paint or other graphics editor to draw a sketch of your room (or office, or classroom, or garage, or whatever) with at least 3 objects of different shape (circle, rectangle, polygon) in it. Make sure to create a graphics file in GIF, JPEG, or PNG format. Clicking on an object should open a new browser window displaying a short description of this object.

    Name the source file hw1_4.html