CS 175 Web Design

Section: A Fall, 2006

10:50 - 12:05 TH KT 217

Instructor: Dr. Michael L. Collard

Email:
Office: 206 Patterson (PTC)
Phone:
Fax:
Mailbox: 300 Patterson (PTC)
Homepage: www.ashland.edu/~mcollard
Office Hours: 11 am - Noon Wednesday and Friday, 1 - 2 pm Tuesday, Wednesday, and Thursday, and by appointment

Description

The course will cover an introduction to the World Wide Web, the creation of web sites, use of markup and styling languages, and client-side programming. The course will include the syntax and proper usage of markup languages HTML and XHTML, and the styling language CSS. General principles of good web design including usability and internationalization will be covered. An overall emphasis is on the construction of web sites that can be easily modified and evolved. Other topics will include web servers, simple Javascript, XML technologies, XSLT, XForms, SVG, micro-formats, AJAX, content-management issues, and other web technologies.

No previous knowledge of these topics is expected or required.

Textbook

Head First HTML with CSS & XHTML (Paperback) by Elisabeth Freeman and Eric Freeman
O'Reilly Media (Dec 1, 2005) ISBN

Optional: Prioritizing Web Usability (Paperback) by Jakob Nielsen and Hoa Loranger
New Riders Press (Apr 20, 2006) ISBN

Grading

Homework: 15%
Project: 35%
Tests: 45%
Participation: 5%

Grade (Cutoff): A (93%), A- (90%), B+ (87%), B (83%), B- (80%), C+ (77%), C (73%), C- (70%), D+ (67%), D (63%), D- (60%), F

Homework

Homework will be assigned periodically throughout the semester. They will consist of problems and assignments that will be completed individually. Note that this is separate from your group project.

Project

The semester project is the creation of a non-trivial web site for a real-world organization or group, or on a topic. This will be a group project of from three to four students. A version-control system will be used to monitor the what and when of the contributions of each team member. The aim of the project is to deal with real-world issues of organization (and maintaining) content of a web site, including working with other web developers. I suggest the project be for your major, or a club or organization that you belong to. If you do not have a subject for your site, I will find one for you. The project will result in a class presentation during the Final Exam time. This presentation will serve as your Final Exam.

Tests

There will be three tests. The first test will be given during week 5 the second test will be given during week 10, and the third test will be given during week 15 of the semester. Each test is worth the same towards the final grade, i.e., 15% each.

The final exam will be given on Tuesday, Dec 12, 10:30 am - 12:30 pm.

Participation

Attendance and participation during class is expected and required.

Academic Honesty

The Ashland University Academic Integrity Policy, as stated in the the Student Handbook, applies to this course. In accordance with this policy, all submitted assignments must represent your own work exclusively. No cooperative effort among students is permitted except where explicitly allowed by the instructor. You are responsible for denying other students access to your computer account and to all your work in all written, printed, verbal, and machine forms. Cases of plagarism, cheating, or undue collaboration, or other forms of academic dishonesty do occur they will be handled in accordance to University policy. The first violation will lead to a zero for the assignment. Multiple violations will result in a grade of F in the course.

Support

Students with disabilities who have documentation on file with Classroom Support Services (105 Amstusz, extension 5953) are entitled to reasonable academic adjustments/accommodations under the The Americans with Disabilities Act and Section 504 of the Rehabilitation Act of 1973. Qualified students are encouraged to identify to professors early in the semester. Ashland University makes great effort to provide equal access to all students who have documented disabilities.