N341 Client-Side Programming

Welcome

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

Instructor:
Andy Harris
Office phone:
274-8491
email:
aharris@cs.iupui.edu

XHTML / CSS Review

Variables and IO

Conditions

Loops and Functions

Form Elements

Animation

Basic AJAX

AJAX and the server