California State University Long Beach, Department of Computer Engineering and Computer Science, course number 470, Web Programming and Accessibility.

Syllabus, cecs 470

Catalog description: Prerequisite CECS 277. Corequisite/Prerequisite CECS 323, ENGR 350. Introduction to contemporary practice in World-Wide Web development. Motivation and principles of accessibility for all users, including those with a wide range of physical disabilities. Web architecture, standards, and programming, emphasizing XML, XML-based languages and style sheets, and XML transformations. Visual design principles and information architecture. Client- and server-side programming and protocols. Development for non-traditional user agents including adaptive technologies and mobile devices. (Lecture 2 hours, laboratory 3 hours.) Letter grade only (A-F).

Instructor

Tom Jewett, Full-Time Lecturer, office ECS room 620, phone 51554, email jewett@csulb.edu. Mr. Jewett has taught Web and user interface design since the Web was "born" in 1992; he is Web accessibility project lead for the California State University Accessible Technology Initiative, and also has a commercial web/database development and consulting business.

For instructor schedules and additional information, please see my Department faculty listing.

If you send me email, please include the course number and your real name in the subject line. Also be sure that your email forwarding address on Beachboard is the one you actually read.

Hybrid course format

Lecture and lab sessions will meet on Wednesday only. Please see the schedule for details.

You will be required to do independent reading in place of the "missing" lecture/lab meeting each week. Periodic quizzes will cover the lecture and reading material.

I will be available for office hours prior to the scheduled lecture times and by appointment. You are also welcome to discuss the course with me by email at any time.

Materials

Attendance, adds, and drops:

Attendance is required—this includes the lab period. I will handle emergencies and exceptions according to University policy. If you want to add this class, you must attend the first class meeting. Please do not attempt to add the course (or enroll in it prior to the semester) if you have not completed the prerequisite courses. All students will need to show proof of prerequisite completion during the second week of class. I will normally honor drop requests where permitted by University policy.