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

Revised: August 21, 2023

Northern Virginia Community College

Advanced Multimedia Development, Fall 2023
ITE 270 - 001N, Tuesdays 6:30-9:25PM via Zoom. No class on October 10 (Fall Break - Classes Do Not Meet) and November 7 (Election Day - NVCC closed)

Web Site for Class: Canvas site and www.billpegram.com

Instructor - William Pegram


Course Content

Web content management systems (CMS), in particular WordPress and Drupal, has generally been the focus of this course since it was first taught in Summer 2021. In such a content management system, the content resides in a database and this content is created and edited by using a browser rather than a text editor or Dreamweaver and an FTP program. Although the prerequisite listed for this course is ITE 170, ITD 110 provides as good, or better, preparation for this course with its content management systems focus.

We will spend substantially more time on WordPress than Drupal for several reasons:

  1. We have a good book on WordPress; I have yet to find a suitable book on Drupal.
  2. WordPress is used on a lot more sites than is Drupal and if you were going to do a site for yourself or a small organization, WordPress would more commonly be used than Drupal.
  3. Although both programs are always changing, changes in the last year or two make changing appearance and adding functionality more difficult in Drupal than it is in WordPress.

Certificate and Transfer

ITE 270 is part of the Information Systems Technology: Web Design and Development, Career Studies Certificate. For questions about how IT courses transfer, visit www.transfervirginia.org or email iet@nvcc.edu


20% midterm, 25% final, 55% exercises and project(s).


All software for this course will be free to students. Initially, we will be installing WordPress on our computers. If you are using a work computer where you do not have privileges to install software, this is not a deal-breaker. For most of the course, we will be be hosting our WordPress and Drupal sites on Pantheon and perhaps another free web host.

Hardware/OS Requirements

NVCC updated minimum computer requirements for students in March 2023 - https://www.nvcc.edu/admissions/_files/Student-Computer-Specifications.pdf. Note that a webcam and microphone are required.


Required: WordPress the missing manual, Third Edition by Matthew MacDonald, O'Reilly, 2020, ISBN 978-1-492-07416-8. You can view the book online through the NVCC library -- in My Applications, click on Quick Search Library Catalog - NOVA, and do a search for the book. Make sure you specify third edition, 2020. However the book is very inexpensive so you will probably want to buy the book since we will do all of this book and you can use the book during tests.. For Drupal, we will use the Drupal User Guide at https://www.drupal.org/docs/user_guide/en/index.html.

Office Hours

Office hours will be held on Zoom. Email me and we can set up a mutually agreeable time.

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.

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 assignment. 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 quizzes and you must have your webcam on during these times so that I may monitor you. The college policy on student conduct is found at www.nvcc.edu/students/handbook/conduct.html. You will be asked to submit your student ID or equivalent ID in Canvas to take 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.

Dropping and Withdrawal from the Class

Thursday, September 7 is the last day to drop and get a tuition refund or to switch to audit (which requires my signature).   Students who have not attended any class meeting of a course (watching a recorded Zoom class does not meet this attendance requirement) or who have not submitted any assignment by this date, will be administratively withdrawn from this course. Saturday, October 28 is the last day to withdraw without grade penalty. The award of W after the last day to withdraw REQUIRES official documentation and the Dean's signature which may be very difficult to get.

Final Exam

As specified by the NVCC Final exam schedule at https://www.nvcc.edu/calendars/academic/_image/2023-fall-final-exam-schedule.pdf, the final exam will be Tuesday, December 12 during our normal class time. This is the last day of finals; I am unlikely to allow a student to take the exam early.

Student Success Tips