Client-Side Web Development
Session
Regular Academic Session
Class Number
2812
Career
Undergraduate
Units
3 units
Grading
Graded Alpha
Description
This course covers the design and implementation of the presentation layer of dynamic web applications. Topics include visual design and usability, multi-channel and multi-modal applications, markup of static and dynamic content, and client-side executable content. HTML/CSS/JavaScript are introduced quickly, followed up with the stack of current JavaScript frameworks and libraries used in practice.

Prerequisite: COMP 231 or COMP 271.

Outcomes: Familiarity with the most common effective tools for creating responsive, dynamic, and interactive web content with client-side tools.
Enrollment Requirements
Prerequisite: At least C- in COMP 231 or COMP 271
Class Notes
Combined with COMP 424-001.
Class Actions
Look up course materials
Class Details
Instructor(s)
Nicholas Hayward
Meets
Mo 4:15PM - 6:45PM
Dates
01/12/2026 - 05/02/2026
Room
Dumbach Hall - Room 6
Instruction Mode
In person
Campus
Lake Shore Campus
Location
Lake Shore Campus
Components
Lecture Required
Class Availability
Status
Open
Seats Taken
10
Seats Open
43
Combined Section Capacity
53
Wait List Total
0
Wait List Capacity
0
Combined Section
Client-Side Web Development
COMP 324 - 001 (2812)
Status: Open - Enrl
Seats Taken: 9
Wait List Total: 0
Client-Side Web Design
COMP 424 - 001 (2818)
Status: Open - Enrl
Seats Taken: 1
Wait List Total: 0