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

August 26, 2021

Northern Virginia Community College - Annandale Campus

ITD 110-002N - Web Page Design I - Th 7:30PM - 10:25PM, CT106, Fall 2021 (3 credits), Office Hours Friday 1-3pm (office hours by Zoom)

Dr. William Pegram, wpegram@nvcc.edu

Web Site for Class: www.billpegram.com

Course Content

The primary emphasis of ITD 110 is on HTML and CSS, that is, the basic coding used in web pages. Lesser emphasis will be on the process of developing a web site, web design principles, page layout, image formats, accessibility, and copyright issues. Coding is done in a text editor. There will be nothing on server-side programming or client-side scripting (JavaScript), both of which are covered in other courses.

ITE 170, Multimedia Software, which is also a 3 credit course, covers many of the same topics as ITD 110. But since ITE 170 also teaches the use of three or four Adobe programs - Dreamweaver, Animate, Photoshop, and Premiere Pro, or substitutes for these programs, the ITD110 topics are covered in less detail in ITE 170.


All software for this course is free. Various text editors will be introduced such as Notepad and Notepad++ (Windows only), Atom, and Visual Studio Code.


Required: Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics, by Jennifer Niederst Robbins, 5th Edition, O'Reilly, 2018. ISBN 978-1-491-96020-2. I have used various versions of this book for 20 years. O'Reilly publishes a variety of technical books; they are not a textbook publisher. Although this book is available for online viewing through the NVCC library, given that is relatively inexpensive and we will be doing 15 chapters from the book, I recommend purchasing it.


Late homework will not be accepted but your two lowest homework grades will be dropped; this policy of dropping the two lowest two grades is designed to cover illness, computer problems, work or family responsibilities, etc. so exceptions to this policy will not be granted.

You must submit your homework so that the files can be read on a Windows machine. Thus if you are using a Mac, you must do any necessary conversion of the files. If you are required to submit a zipped folder, make sure that whatever you submit can be opened by WinZip.


60% tests (at least a midterm and a final), 40% homework which will include a final project.


If you miss class, please check the schedule page on the class website and Canvas for material covered that day and any changes to the schedule, including new assignments. 


See https://www.nvcc.edu/safe-campus/index.html


Canvas will play a centrol role in this course. See https://www.nvcc.edu/canvas/index.html for information on Canvas

Office Hours

Office hours will be done through Zoom, Friday 1-3PM. However, if the scheduled time is not convenient for you, email me and I can arrange a special Zoom session for that. If you wish to attend regular office hours on a particular day, email me and I will respond suggesting you show up at a particular time. That way it will avoid either of us waiting around.

Communication with Students

For general class announcements and messages to individual students, I will use Canvas so make sure Canvas is set up so you see these promptly. Similarly, I suggest using Canvas to send me a message. If you email me at wpegram@nvcc.edu, please remember to include your name and class.

Academic Integrity

On 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.

Unless specifically stated in the assignment, students may work together to complete an assigment. However my experience is that students who turn in essentially identical work on an assignment tend not to do well on subsequent tests either because they have not learned the material or are too reliant on another person. 

No assistance is permitted on exams and your use of the computer may be monitored. The college policy on student conduct is found at www.nvcc.edu/students/handbook/conduct.html. Students will be requ;ired to show a student ID for exams.

Cheating on a test will result in a grade of 0 on the test. Cheating on a subsequent test will result in a grade of F for the course. Cheating may be reported to the Division Dean and the Annandale Judicial Affairs Officer.

Dropping and Withdrawal from the Class:

For a 15 week class, the last day to drop with a tuition refund or change to audit is Wednesday, September 8th.  Friday, October 29th is the last day to withdraw without grade penalty in a 15 week course. The award of W after the last day to withdraw REQUIRES official documentation and the Dean's signature which is very difficult to get.

If a student does not attend at least one class meeting by September 8, his/her class registration will be administratively deleted. This means that there will be no record of the class or any letter grade on the student’s transcript. Furthermore, the student’s class load will be reduced by the course credits, and this may affect his/her full-time or part-time student status. Tuition will not be refunded.

Disability Accommodation

Please give me your accommodation form as early as possible.

Student Success Tips