Webmastering: the static web site


If you are reading a printed copy of this page, you are reading an incomplete version, please print for US letter paper or for A4 sized paper.

Course Description

This course focuses on the construction of a web site. Students will learn how web sites work, and how to design good web sites. The course will not be conducted using an application package to generate HTML. Instead, students will learn how to hand-code the pages. This is a useful skill even though—in professional practice—students may not end up writing the pages by hand.

The course will cover the base ground of background knowledge that is required to understand how the web really works. In addition to the html that is taught almost entirely through learning-by-doing, students will listen to presentations about http and URIs. Finally students will be introduced to the subject of information architecture.

Course objectives

After taking this course students

Basically at the end of the end of the course, students should be able to manage a running web site on their own. Students will be provided with free web space where they can design their own sites. This web space will be available even after the course ends.


There are no other formal prerequisites for this course. Students should be familiar with the World Wide Web, and should be able to use a MS Windows computer, i.e. click on an icon to run a program. Students should also be familiar with basic concepts of computer hardware and software, concepts like files, memory. Everything that goes beyond that will be explained in class or by personal interaction with the instructor. No prior knowledge of HTML is assumed.


Thomas Krichel
Palmer School of Library and Information Science
C.W. Post Campus of Long Island University
720 Northern Boulevard
Brookville, NY 11548–1300
work phone: +1–(516)299–2843

Private contact details may be obtained from the online CV.


Inna Bulgak
Eileen Cheek
Heather Gibb
Veronica Keane
Julie Shin
Beth Siegel

Class structure

Classes will be held in the computer lab in the Palmer School between 9:00 and 17:00. Each class will have some presentation by the instructor. However a majority of time the class will work directly with their computers under the supervision of the instructor.

Class details:

0 2002—05–13, morning introduction to the course
1 2002–05–13, afternoon practical work
2 2002–05–14, morning introduction to URIs
3 2002–05–14, afternoon practice session
4 2002–05–15, morning the http protocol
5 2002–05–15, afternoon practice session
6 2002–05–16, morning information architecture
7 2002–05–16, afternoon practice session
8 2002—05–17, morning the apache server


There are literally tons of books on HTML around, choose one that you like. Castro (1999) is a widely used book. Werbach (2002) is a good online source. Morville and Rosenfeld) is a rather boring book on information architecture, but apparently the best book on the subject.

HTML 4.01 is defined in Raggett et al. (1999). http is defined in RFC 2616. URLs are defined in RFC 1738, but that definition was updated in RFC 2396. MIME types are documented in IANA 2002. The documentation of apache is online at

Valid XHTML 1.0!