Web Design Syllabus

From Knowledge Kitchen
Jump to: navigation, search

The content below is from the common syllabus used by all sections of the same course.

There are two primary aspects to this course. The first is learning how to build websites and prepare the various elements that comprise them. The second is understanding the concepts behind computers in general and the World Wide Web in particular.

Lecture Topics

  • Computer principles
  • Unix command line
  • HTML
  • CSS
  • HTML & CSS frameworks
  • Design and wireframing
  • Responsive web design
  • Animation
  • Digital image editing
  • Digital audio and video
  • jQuery for non-programmers
  • Web hosting and domain names


You will receive a grade calculated mechanically on the following rubric.

  • Assignments: 40%
  • Midterm Exam: 25%
  • Final Exam: 35%

Required Textbook

HTML and CSS: Design and Build Websites
Jon Duckett
ISBN: 978-1-118-00818-8

Getting help

Help resources available to you are listed in order of “seriousness” of your problem:


There is a slack group for this class - this will be used for general class discussion and announcements:


Tutoring will be held in the Laguardia Co-op, located at 541 LaGuardia Pl.


  • 10 - 12:30PM (Zhean)
  • 1 - 2PM (Zhean)
  • 3 - 8PM (Sabrina: 3:15-6:15PM; Marco: 5:45-8PM)


  • 10 - 10:45AM (Dora)
  • 11 - 1:30PM (Will)
  • 2 - 3:30PM (Zhean)
  • 5 - 6PM (Sabrina)
  • 7:45 - 10PM (Dora)


  • 10 - 12:30PM (Zhean)
  • 1 - 2PM (Zhean)
  • 3:30 - 8PM (Zhean: 3:30-5PM; Sabrina: 5:15-6:15PM; Marco: 4-8PM)


  • 10 - 10:45AM (Dora)
  • 11 - 5PM (Will: 11-1:30PM; Marco: 1-4:45PM; Dora: 3:45-5PM)
  • 1 - 4:45PM (Marco)


  • 11 - 4PM (Sabrina: 11-4PM)

Talk with the professor

  1. see me before class
  2. raise your hand during class
  3. see me after class
  4. come to my open office hours

Additional tutoring resources

i6 Account

In addition to your NYU Home Account, we will be using a special computer account on a Unix Web server named i6.cims.nyu.edu which will be assigned to you automatically based on your enrollment. This is called an i6 account and we will use it to host our websites. Common questions about i6 accounts are answered on this FAQ page. If you forget your i6 password and would like to reset it, go to this page for instructions on how to do so.

Required software and hardware

Macintosh computers with all of the necessary software installed are available to you in the ITS labs. You do not need your own computer nor do you need to purchase any software. However, you will be learning how to use various programs and may wish to have access to them at home or on your laptop. In this case, you must purchase your own license or use a trial version, which is sometimes available from the publisher. You can download software provided by ITS to all students, including SFTP programs, by going to the ITS software page.

Using the Computer Labs

The main computer lab to use for this class is the LaGuardia Co-op, located at 541 LaGuardia Place. There are other labs on campus, but this is also where tutors will be available to meet with you.

Saving Your Work in the Lab

You will be able to save your work in the ITS labs under your NYU Home Account and/or on your own flash drives. Although you can write to the hard disks of the machines in the labs, you cannot be sure that you will have access to the same machine the next time you enter the lab and the drives in the lab are frequently erased. A good option is to upload your files online and download them as needed.


  • due before the due date indicated on the schedule
  • you lose a 10% penalty for every 24 hours an assignment is late, up to a maximum penalty of 30%
  • late homework will not be accepted after a week
  • submit assignments to wc-homework [at] knowledge [dot] kitchen
  • include your name and the assignment in the subject of your email
  • include a link to your assignment published online
  • include all files as a single zip file attachment
  • unless you have good reason to do otherwise, follow best-practices for all basic file names and file extensions

We will not accept submissions that do not submit to these rules.


To clarify how we require assignment files to be named in this course, please peruse the following example:

If my name were Foo Barstein, and I were submitting Assignment #1, all my files would be compressed into a zip file named barstein_foo_assignment1.zip. This zip file should be submitted in an email with the subject, Barstein, Foo: Assignment #1.

All files created for this assignment would follow the general file naming rules:

  • No capital letters
  • No spaces
  • No special characters except the underscore _ character
  • Include extensions on all filenames

If you are not familiar with naming files and creating zip files, see the tutors.