CS 409

CS 409 - The Art of Web Programming

Fall 2024

TitleRubricSectionCRNTypeHoursTimesDaysLocationInstructor
The Art of Web ProgrammingCS409CSP78709PKG31400 - 1515 R  ARR Illini Center Ranjitha Kumar
The Art of Web ProgrammingCS409CSP78709PKG31400 - 1515 T    Ranjitha Kumar
The Art of Web ProgrammingCS409KOG77684ONL3 -    Ranjitha Kumar
The Art of Web ProgrammingCS409KOU80146ONL3 -    Ranjitha Kumar
The Art of Web ProgrammingCS409MC379735PKG31400 - 1515 T    Ranjitha Kumar
The Art of Web ProgrammingCS409MC379735PKG31400 - 1515 R  ARR Illini Center Ranjitha Kumar
The Art of Web ProgrammingCS409MC479326PKG41400 - 1515 T    Ranjitha Kumar
The Art of Web ProgrammingCS409MC479326PKG41400 - 1515 R  ARR Illini Center Ranjitha Kumar
The Art of Web ProgrammingCS409WPG76905LCD31400 - 1520 T R  0035 Campus Instructional Facility Ranjitha Kumar
The Art of Web ProgrammingCS409WPU76904LCD31400 - 1520 T R  0035 Campus Instructional Facility Ranjitha Kumar

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.

Course Director