Emily Kauffman

Back to teaching

CIS 275: Web Design & Development Syllabus

Course Description

This semester we will closely consider the web, think about its impact upon culture, and develop technical skills for generating effective web content. This course focuses primarily upon the development of coding skills for generating web content, as well as an aptitude for creating effective designs and interfaces. In addition, this course is designed to help students develop the ability to produce an informed critique of Internet resources, as well as a capacity for evaluation of web materials (Fee 1).

The typical class structure will be a lecture focused on the assigned reading. The rest of the class will involve working on in-class activities and discussions.

Student Outcomes

As a student in this course, you’ll be exposed to numerous web designs, and you will learn to evaluate and discuss the primary design elements of the Web through both conversation and writing. In addition, you’ll learn how to efficiently program relatively advanced web designs. Finally, you’ll also gain the opportunity to think critically about the web and its influence on our culture, and represent that thought through your own development projects and writing (Fee 1).

Course Prerequisites

There are no prerequesites for this course.

Reference Materials

In addition to these two books, there may be assigned readings based on current topics and events. The Duckett book will be used soon so buy that one first!

  1. Duckett, J. (2011). HTML and CSS: Design and Build Websites. ISBN-13: 978-1118008188
  2. Krug, S. Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability (3rd Edition)

Grading and Assignments

Assignment % of grade
HTML Exam 15%
CSS Exam 15%
Mastery Exam Layout Project 30%
Personal Website 30%
Participation 10%

The only way to really learn this type of content is to do it every week. To that end, I'll be assigning exercises to complete on your own. If you get stuck, visit the PAL tutors, email me to meet before class, or ask questions in class. These exercises will factor into your participation grade, in addition to class contributions, and overall preparedness. You really need to be in attendance to get the most out of this class. If you need to miss, please just let me know.

Getting Help

There are PAL tutors available to help with your course work. They can be found on the second floor of the Tech Center, either in the lounge.

Gianni Mangino: Monday and Wednesday, 7:00-10:00 PM
Ryan Berback: Tuesday, 7:00-10:00 PM

You can also email me at ekauffman@washjeff.edu with questions. I live in Pittsburgh, so I won't always be in the building to answer questions. I will normally be here by 8:00 AM on class days, so feel free to drop by or email to set something up. I recommend also asking questions and making comments on the class sites, since I'm sure others will have the same question.


This course meets on Tuesdays and Thursday from 9:00 to 10:45 AM in TEK 215. You'll have 24/7 card access to the New Media lab in Room 216 of the tech center. If you have trouble getting in, please let me know.

Date Topic Assignment Due
January 23 Course Intro
January 28 The World Wide Web Test your lab access
January 30 Document Structure and & Tags Duckett, Introduction & Chps. 1-3
February 4 Links & Images Duckett, Chps. 4-5, Complete Homework 1
February 6 Tables, Troubleshooting Duckett, Chp. 6
February 11 Forms Duckett, Chp. 7, Complete Homework 2
February 13 Extra Markup, Exam Review Duckett, Chp. 8
February 18 Exam 1: HTML
February 20 Design Basics Complete Homework 3
February 25 CSS Introduction Duckett, Chps. 10-12
February 27 Advanced CSS Duckett, Chps. 13-15
March 3 HTML5 Structural Elements and Exam Review Complete Homework 4
March 5 Exam 2: CSS
March 10 Spring Break
March 12 Spring Break
March 17 Spring Break
March 19 Spring Break
March 24 More on Site Design Duckett, Chp. 15 & 17
March 26 CSS Layouts 1: Floats Read All About Floats
March 31 CSS Layouts 2: Flex
April 2 Layout Lab
April 7 More Advanced CSS and Project Day
April 9 Web Development Planning and Process Duckett, Chp. 18, Layout Project Due on the 12th
April 14 Site Design Issues Krug, Chps. 1-7
April 16 Personal Sites
April 21 Intro to Responsive Web Design, RWD: Grids
April 23 RWD: Media and Images, Media Queries
April 28 RWD: Flows
April 30 Partner Usability Study Complete Homework 6, Krug, Chps. 9-10
May 5 Bringing it all Together Krug, Chps. 11-12

This schedule is subject to change throughout the semester. See the Academic Calendar for more.

Final Notes

Final grades will be impacted by more than three absences. You will lose one point from your final grade for each absence in excess of three. There are no "excused" absences.

Any late assignment will be docked one full letter grade for each day that it's late. You should have plenty of time to complete them with many resources available to you for when you're stuck.

Do not copy and paste code from the internet. Do not copy and paste code from the internet. Do not copy and paste code from the internet. I'll probably Google your code. I'll know. Don't write any code that you don't understand. You should be able to explain every part of any assignment or project when asked.

Be respectful of your classmates and me. Keep your phone away during class unless it's relevant to the discussion. If a classmate or I'm talking, pay attention. Simple stuff.

In order to respect the open learning environment, do not record audio or video of any class without prior permission.

If you have a disability for which you may be requesting accomodation, you are encouraged to let me know so that we can determine reasonable accomodations for this course.

  1. Fee, Sam. Syllabus for CIS 275: Introduction to Web Design and Development. Computing & Information Studies, Washington & Jefferson College, Spring 2019.