Search | Directories | Reference Tools
UW Home > Discover UW > Student Guide > Course Catalog 

Instructor Class Description

Time Schedule:

Martin Stepp
CSE 490
Seattle Campus

Special Topics in Computer Science and Engineering

Lectures, discussions, and possibly labs on topics of current interest in computer science and engineering not covered by other CSE undergraduate courses.

Class description

CSE 490 M -- Web Programming 4 credits Prerequisite: CSE 142

This course will expose students to the techniques used in programming web pages for interactive content. In particular, the course builds on the power of AJAX (Asynchronous Javascript and XML) to design web pages that dynamically interact with databases that reside on a server. The course begins by reviewing basic web technologies (HTML, CSS stylesheets) and exploring the use of event-driven programming in Javascript to add interactive elements such as buttons and text fields to web pages. Next, students will use AJAX tools to build web pages that connect to servers like Google to dynamically access data (maps, search results, videos, images, etc). Finally, the course will show students how to write their own server-side code to provide access to a custom database. The course ends with a two-week group project.

Textbook: Programming the World Wide Web by Robert Sebesta (required)

Student learning goals

General method of instruction

Recommended preparation

CSE 142

Class assignments and grading

The information above is intended to be helpful in choosing courses. Because the instructor may further develop his/her plans for this course, its characteristics are subject to change without notice. In most cases, the official course syllabus will be distributed on the first day of class.
Additional Information
Last Update by Pim Lustig
Date: 02/20/2007