Intro to Designing Interfaces for AI-Native Products
Lecture
Main Campus
Course Description
In this course, students learn to design software products in a low-stress, creative environment. We teach the essential concepts of UI/UX design in a project-based format where students create real interfaces - spanning classic GUI and direct-manipulation design as well as conversational and agentic interfaces, where the conventions are still being invented. Students learn not just how to execute on established design patterns, but how to reason from first principles about interfaces no one has designed before. By the end of the class, students will have experience creating interactive, high-fidelity mockups for realistic product features using Figma alongside AI-native design and prompt-to-code tools. Limited enrollment. No required prerequisites. Recommended: some prior experience in product design, human-computer interaction, or front-end engineering.
CS 147D
Units: 2
See When It's Offered opens a new window opens in a new tab
Typically Offered
Not Available
Grading Basis
Satisfactory/No Credit
Class Level
Undergraduate
Instructional Mode
In Person
Gen Ed Requirement(s)
None
