CSC105: Interactive Web Documents

Eitan Mendelowitz
Ford Hall 252
Office Hours:
W 10:30-11:50 AM
Th 1:00-2:30 PM
Class Time:
MW 2:40 – 4:00PM
Class Location:
Ford Hall 342
TA Session:
Su 7:30 – 9:30 PM
TA Location:
Ford 241

Course Description

This is a half-semester course, with the first meeting on March 23rd. The course will address both technical and humanistic aspects of web design, focusing on the interaction between the site and its intended users. In addition to mastering specific techniques, including programming in the object-oriented language JavaScript, students will be expected to learn and apply good design principles to the sites they build. Group interaction will be fostered through cooperative projects and commenting.

A calendar of topics to be covered appears on a separate page.

We want everyone to succeed in this course. Students requiring special accommodations due to disability or other factors are encouraged to contact the professor at their earliest convenience so that any necessary arrangements may be made.


The course meets twice a week, with a mixed lecture and lab format. Students will complete two significant projects in the course, and will be expected to participate in group discussions on their own work and that of the other students in the class. There will be no final exam (only a final project).

The two design projects will together make up 80% of the course grade. Lab assignments and participation will count for 20%. Meaningful participation in class discussions (particularly when others are presenting their work) is expected of all students. An exceptionally high or low degree of participation may result in a corresponding adjustment to the final grade.

Collaboration policy: Because the details of each student's project will differ, consultation on technical aspects of web site creation is permitted and encouraged. Similarly, consultation with fellow students during lab exercises is allowed. However, one student may not create content for submission under another student's name, and any work submitted must accurately reflect the understanding of the student(s) who submitted it. Abuses of this policy will result in a referral to the Honor Board.

This course syllabus and calendar are adapted from those by Nicholas Howe