15-437/15-637 Fall 2012: Web Application Development

Latest Announcements

12/06: Final exam study guide
The final exam study guide is available.
8/27: Welcome to Web Apps
We are using Piazza for online course communication.

See all announcements RSS 2.0 feed

This course will introduce concepts in programming web application servers. At the conclusion of this course you will understand the fundamental concepts of software engineering and how they apply to web application design and programming, will know the modern tools used to program web application servers, and will be able to produce substantial web applications as part of a team. Although this course will introduce most web application concepts using J2EE-based technologies, you will be able to generalize these concepts to non-J2EE tools and techniques.

During the first half of the semester we will have a number of small homework assignments, starting with a simple web application and moving onto increasingly complex programs. The second half of the course will focus on a larger project, in which you will design and implement a substantial dynamic web site of your choice as part of a project team. At the conclusion of your project you will demonstrate your web site to the course staff. There will be a single test: a final exam.

Lectures are Tuesdays and Thursdays from 9 a.m. to 10:20 in Wean 7500.

Course Staff


NameEmailOfficeTelOffice Hours
Charlie Garrod WeH 5101 268-5176 Fridays 1:15 - 2:45 p.m.

Teaching Assistants

NameEmailOfficeOffice Hours
Karl Hellstern GHC 4122 or GHC 4126 Wednesdays 1 - 3 p.m.
Kishy Kumar GHC 4122 or GHC 4126 Mondays 4 - 6 p.m.
Woody Thompson GHC 4122 or GHC 4126 Tuesdays 1 - 3 p.m.

Last updated: Thu Dec 06 13:02:48 -0500 2012 [validate xhtml]