N341 Client-Side Programming


Welcome to this special section of CSCI N341. This course covers basic concepts of client-side web programming using the JavaScript programming language embedded into most modern web browsers. This particular section explores the emerging topics of AJAX and the prototype and script.aculo.us libraries as ways to manage programming on the client and interact with the web server.

No particular programming knowledge is necessary (although it will be useful) Students are expected to have taken CSCI N241 or equivalent. A student should know how to build a standards-compliant XHTML 1.0 strict page and post it to a UNIX server. These skills will be reviewed in an early class session.

Section Information

Andy Harris
Office phone:

XHTML / CSS Review

Variables and IO


Loops and Functions

Form Elements


Basic AJAX

AJAX and the server