Description
Client-Side Web Development
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.
Details
Grading Basis
Graded
Units
3
Component
Lecture - Required
Offering
Course
COMP 324
Academic Group
College of Arts and Sciences
Academic Organization
Computer Science
Enrollment Requirements
Prerequisite: At least C- in COMP 231 or COMP 271