If you are reading a printed copy of this page, you are reading an incomplete version, please print http://openlib.org/home/krichel/courses/lis900cp02i/lis900cp02i.letter.pdf for US letter paper or http://openlib.org/home/krichel/courses/lis11p02i/lis900cp02i.a4.pdf 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.
Prerequisites
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.
Instructor
Thomas
Krichel
Palmer School of Library
and Information Science
C.W. Post
Campus of Long Island
University
720 Northern Boulevard
Brookville, NY 11548–1300
krichel@openlib.org
work phone: +1–(516)299–2843
Private contact details may be obtained from the online CV.
Students
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 |
Readings
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 http://www.apache.org.