Registrar's Office
Home
Interim 2007

IDIS: DCM
IDIS
Art
Au Sable Institute
Biology
CAS

Chemistry
Classics
Computer Science

Economics & Business
Education
Engineering
English
French
GGES
German
Greek
History
HPERDS
Internatioal Development Studies
Mathematics
Music
Nursing
Philosophy
Physics
Political Science
Psychology
Religion
SCES
Sociology
Spanish

Computer Science

W80 AJAX Web Development. Traditional web applications generally suffer from poor user interface response times because all interactions involve a server transaction and a page reload. AJAX techniques ( Asynchronous Java Script and XML) have led to a mini-renaissance of web applications (such as gmail and flickr) because AJAX offers a way to eliminating many server transactions. This is done by asynchronously downloading information from the server in XML format and handling the interface actions on the client side with JavaScript. In this course students will learn about XML and its use in web applications, including DTDs and schemas, parsing and validating, XPath, XLink, and XPointer, XSLT transformations, and common applications of XML such as OpenDocument, FO, RDF, and RSS. Students will then learn AJAX programming techiques and work in groups on AJAX web applications. Evaluation will be based on written homework, smaller programming assignments, and a larger group programming project. Prerequisite: CS108 or junior/senior status. H. Plantinga . 2:00 p.m. to 5:00 p.m.

IDIS W62 Games and Movies for All. J. Adams .

IDIS W63 Bioinformatics for Everyone . P. Bailey.