everything.study
CSE 3058

Programming Usable Interfaces

3 units

In this course, students develop the skills necessary to program and prototype novel user interfaces. The course will introduce common software architecture patterns, including model-view-controller, view trees, and event handling. Students will create projects that build interactivity and logic, introduce dynamic content handling through document model object (DOM) modification in various ways, parse and filter data in standard formats, using data to generate UI elements and visualization, and query web-based APIs.

Prerequisites & course information

Credit 3 units. Typical periods offered: Fall, Spring

Sources