Lab 1 -- An Introduction to HTML

Most weeks, the lab work for this course will be divided into two parts. The first part will consist of a carefully guided activity intended to familiarize you with the practical application of HTML or Java techniques discussed in class. The exercises required for the first portion of each lab will be designed so that almost all students will complete them during the 75 minutes of the scheduled lab period. The second part will involve a more open-ended project intended to further refine the skills developed in the first part. The second portion of each lab assignment will usually require additional time outside of the scheduled lab period.

You will be given printed copies for the instructions to follow for each lab's "Part I". The details of the second part of each lab will not be included in these handouts. Instead, you can find them in the "labs" section of the course web page.

Work performed outside the scheduled lab periods may be done on any appropriate computer. We will provide access to the software used in labs through the campus network. However, we will only provide Macintosh versions of this software. This will probably make it necessary for you to use a Macintosh when completing any of the labs that involve Java. HTML editors, on the other hand, are relatively easy to find and you are welcome to use the software and machine of your choice for these assignments. Having said all this, we do encourage you to consider using the machines in our lab in Bronfman. In the evenings, this lab will be staffed by teaching assistants who may assist you with your work. A schedule of the TA consulting hours can be found on the CS department web site.

For students who have labs on Thursday, laboratory work will be due at 11PM on the Monday following your lab period. Those in Friday's labs must complete their work by 11PM on the following Tuesday. You do not actually need to turn anything in. We will simply access your work through the network once the time at which it is due passes.


Information about the two parts of this weeks lab can be found by following the links below.

To simplify printing, a version of the complete instructions for this lab as a single page is also available.

If you have questions about the instructions for either part of this lab, you are encouraged to ask them through the discussion area for this lab in the course discussion forum. You may be lucky and find that your question has already been asked and answered.

  • Part I: A Miniature Web Site
  • Part II: From Text to HyperText