Course Websites

CS 409 - The Art of Web Programming

Last offered Fall 2022

Official Description

Client- and server-side technologies that enable modern Web applications. Topics include the building blocks of the Web (browsers, HTML, CSS, JavaScript) and data exchange (HTTP, AJAX, JSON, REST). Assignments expose students to full-stack web development, and JavaScript frameworks that scaffold MVC architectures and event-driven, asynchronous programming. The course culminates in a final project, where students work in teams to design and develop an original, database-backed web application. Course Information: 3 undergraduate hours. 3 or 4 graduate hours. Prerequisite: CS 225.

Related Faculty

Course Director

TitleSectionCRNTypeHoursTimesDaysLocationInstructor
The Art of Web ProgrammingDSO77684ONL4 -    Ranjitha Kumar
The Art of Web ProgrammingWPG76905ONL31400 - 1515 W F    Ranjitha Kumar
The Art of Web ProgrammingWPU76904ONL31400 - 1515 W F    Ranjitha Kumar