William M. Pegram
Home | Courses | Web Design | Office Software | Client-Side Scripting | Server-Side Scripting | About Me

Web Page Design I, Spring 2006, 3 credits

ITD 110-03N, W7:30-10:20, CT230
Northern Virginia Community College - Annandale Campus

Instructor: Dr. William M. Pegram, wpegram@nvcc.edu

Web Site for Class: www.billpegram.com

Course Description and Objectives

This course (formerly IST 129) is a hands-on introduction to Web Page Design, with an emphasis on HTML/XHTML as opposed to design.  You will learn how to (1) handcode web pages with text, links, images, tables, forms, frames, and imagemaps, (2) put them on the world wide web, and (3) use (at an introductory level) HTML/XHTML editing and image editing programs.

Floppy Disks

You will want to bring a floppy disk to class so that you can save your work.  If you forget to bring a disk, you can save your work to the c drive and then send an email to yourself with the file as an attachment. Once you log off, your files on the CT 230 computer will disappear.


If you miss class, please check the class website for any changes to the schedule, including new assignments.    When class is cancelled due to inclement weather or instructor absence, assignments will be pushed back to the next class date. 

Office Hours: Before or after class.  

One on one help: In addition to office hours, all class periods will have time for substantial one-on-one assistance from the instructor.  Particularly if you are having difficulty with this class, I strongly urge you to take advantage of this.  Asking questions in this way is generally more efficient than email.  In addition, the Tutoring Center on the 4th floor of the CG building offers one hour per week per class of free tutoring, and more if the tutoring is done in groups.  


The recommended text is The Web Wizard's Guide to XHTML by Cheryl M. Hughes, Addison-Wesley, ISBN 0-321-17868-8, 2005, $34. Although a book is not required, I think you will find it convenient to have one.  For example, at least one of the tests will be open notes, open book etc., and looking something up in a book is probably quicker than looking it up on the internet.  The following books are also good and can substitute for the Hughes book:

1) The HTML Web Classroom, Paul Meyers, ISBN 0-13-796111-1, 1998, $72.  This book is good and has been consistently liked by students, but it has a few typos, is pretty expensive, and does not cover CSS.  It was the text used in this course at Annandale up until Fall 2002.  

2) Teach Yourself HTML Visually, ISBN 0-7645-3423-8, 1999. $30.  I and most students like this book although some may be put off by all the pictures and few words. 

3) Web Design in a Nutshell, Second Edition, Jennifer Niederst, 2001.  ISBN 0-596-00196-7.  $30.  This is the book I always turn to as the definitive reference.  It probably isn't a good textbook, but if you have already some background or think you can get along without a basic text, this may be the book you will want to buy.  This book covers the course material at a greater level of detail than we will do in the course. 

4) New Perspectives on HTML and XHTML, Comprehensive, Course Technology, ISBN 0-619-26747-X. This is the book used at NVCC Alexandria for ITD 110 for 2005-2006 academic year.

Required Email Address and Host for Web Page:

Unless I am replying to a student's email, I will send email to what is listed in NovaConnect as your preferred email account (typically your VCCS email account). If you do not check the VCCS account regularly, you should set this account up for automatic forwarding to an account you do check or change your preferred address in NovaConnect. We will go over how to do this the first night of class. In all emails to the instructor, please include your full name in the body of the email.  

In most cases, you will host your web site at NOVA or at your Internet Service Provider, if you have one.   You may not host your site at a free service like Geocities or Tripod or two reasons: (1) using a free service will result in ads on your site and your site will be slower to load, and (2) free services often offer file transfer programs that are initially easier to use than the file transfer program taught in this course, but are much less powerful.  

NOVA provides 2MB of free web space to each student which should be more than adequate unless your site is very unusual (e.g., containing a number of large files - sound, image, PowerPoint files, etc.).  Furthermore, I have had students host sites larger than 2MB at NOVA with no problem.  Students must have a NOVA lan account for them to have web space at NOVA, therefore all students should gain access to their NOVA lan account at the beginning of the semester unless they plan on hosting their site elsewhere.  

Grading Policy:

Midterms (30% - best 2 out of 3, no makeups), Final (20%), Homework  (25%), and Project (25%).  The best way to prepare for the exams is to give your best on each assignment and do it in a timely fashion so that you get feedback from the instructor.  I use the college grading scale (A: 90-100, B: 80-90, C:70-80, D 60-70, F - below 60) as a rough guide in assigning final letter grades but choose the dividing lines between letter grades once all the grades are in. 


Most, if not all assignments, will be submitted by transferring them to your web space. I will not be grading assignments until Thursday (the day after class) at the very earliest so if you have not done the assignment prior to coming to class, pay attention to the new material being presented in the lecture and then worry about getting your assignment done. Penalty is 10% for each week (or portion thereof) late and assignments will not be accepted after I have discussed them in class.

It is your choice whether you read the material before or after the lecture. 

Academic Integrity

In general, students are expected to follow the Information Technology Student Ethics Agreement as posted in computer areas and academic integrity standards as set down in the Student Handbook.

In addition, I want to give you specific guidance regarding the following issues:

(1) On graded homework assignments and projects, students may ask for and receive some assistance from others, unless otherwise directed by the instructor.  Yet those helping a student should avoid "doing the work" for the student.  If students receive significant assistance from others, the student should give credit to these individuals.  No assistance is permitted on exams and quizzes and no copying of other student's homework.

(2) Academic integrity issues are also involved where in work submitted for a grade:
(a) the student has made substantial use of material from elsewhere on the web or from other sources,
(b) the instructor might reasonably conclude that the work was the student's own work, and
(c) no credit is given, either on the web page or as a comment in the HTML code.

In cases where the use was inadvertent or relatively minor, the student will simply be reminded to correct the deficiency. 

(3) In instances where it is clear that the material is not one's own (e.g. a photo that the student would not have taken), no academic integrity issues are involved.  In these instances, attribution is still useful however.  For example, if the student wishes to make commercial use of the material at some future date, it may be necessary to get permission to utilize the material.  If one has not made attributed the source when the page was created, one may very well forget the source of the material and thus be unable to get permission.  Failure to attribute sources in these instances will only result in the student losing a few points.

These issues will be discussed again during the class on finding and using images on the web and during the class on the website proposal.

Web Site Proposal:

The proposal is intended to require the student to think through the web site and to get instructor input before the beginning of coding.  The proposal need not be no more than a page or two in length.  Further guidance on the content of the proposal will be distributed.

Web Site Presentation and Project:

Each student will present their web to the class so that each student will have the opportunity to learn from each other.  You will not be graded on the presentation, only on the project, but those who are not ready to present will be penalized.

Dropping or Withdrawing from the Class

Sunday, January 22 is the last day to "drop" the class, and thus get your money back for the course and textbooks, and Thursday, March 16 (the first day of March Madness) is the last day to "withdraw" from the class or change to audit.   If you haven't withdrawn from the class or switched to audit by that date, you will receive a grade at the end of the semester based on the work you have completed in the class.  If you think you have dropped or withdrawn from the class, make sure of this.  The project and final together are worth 45% of your grade, so if you don't do either, you will receive an F for the class.  


Instead of giving incompletes, I will change the submitted grade if the missing work is submitted after the end of the semester.  There is no deadline for you to complete this work, but in almost every case where my students have not submitted the work within a week or so of the end of class, no work has every been submitted, so you should make every effort to complete the work within the allotted time.


Policies regarding auditors vary by instructor but the college desires that we impose at least a minimum requirement that you attend class.  My requirement for auditing is that you attend at least 75% of the class sessions.  As the course develops, you should make also clear to me whether you will be doing homework assignments or not so I know whether to look for them or not on your website.

Learning Environment

NVCC is a place for learning and growing.  You should feel safe and comfortable anywhere on this campus.  In order to meet this objective, you should: a) let your instructor, his/her supervisor, the Dean of Students or Provost know if any unsafe, unwelcome or uncomfortable situation arises that interferes with the learning process; (b) inform the instructor within the first two weeks of classes if you have special needs or a disability that may affect your performance in this course.

Fire/Emergency Evacuation Procedures

Students should familiarize themselves with both the primary and secondary routes that are to be used, in case you need to evacuate the building, as well as other evacuation procedures to be followed.

Revised: January 11, 2006