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
TBA
Instruction Mode
In person
Campus
Lake Shore Campus
Location
Lake Shore Campus
Components
Lecture Required
Class Availability
Status
Open
Seats Taken
0
Seats Open
53
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: 0
Wait List Total: 0
Client-Side Web Design
COMP 424 - 001 (2818)
Status: Open - Enrl
Seats Taken: 0
Wait List Total: 0