| |
May 25, 2026
|
|
|
|
|
UXD 2020 - Interaction Design3 lecture hours 0 lab hours 3 credits Course Description Interaction Design brings together all the concepts and tools learned in Interface Design, guiding students through the goal-directed design process and deepening their interaction design skills. Students will build on their foundational knowledge, developing proficiency in prototyping for web and mobile applications using Figma and advanced plugins. They will also learn to apply JavaScript skills for efficient, robust interactions across various devices. This course introduces AI-driven tools and techniques, including prompt engineering for interaction coding, user flow design, and dynamic prototypes, as well as AI-powered code analysis directly from Figma design files. With tools such as AI-driven Figma plugins and ChatGPT, students will gain hands-on experience in creating adaptive, user-centered interactions, conducting usability testing, and using feedback to refine prototypes. In addition to technical skills, the course emphasizes effective communication of design rationale and intent, preparing students for complex projects and future studies in UXD 2030 Design for Extended Reality (XR). Through lectures, hands-on workshops, and iterative testing, students will learn to design responsive, adaptable interactions that address usability challenges and enhance the user experience. Prereq: UXD 1030 Note: None This course meets the following Raider Core CLO Requirement: None Course Learning Outcomes Upon successful completion of this course, the student will be able to:
- Understand and apply the goal-directed design process in interaction design
- Create prototypes for web and mobile applications using Figma and relevant plugins
- Design responsive interactions that adapt seamlessly across multiple screen sizes and device orientations
- Utilize AI-driven Figma plugins to create interactive animations for prototyping
- Build functional interactions and prototypes using JavaScript, building on prior knowledge from Interface Design, and effectively leverage AI-driven Figma plugins and ChatGPT to assist with coding
- Conduct usability testing and analyze feedback to iterate on prototypes, refining interaction quality and addressing potential usability issues
Prerequisites by Topic - Foundation in UI principles, prototyping, responsive design, and AI-driven workflows
Course Topics - Goal-directed and user-centered design
- Prototyping and responsive interactions
- AI in interaction design
- Prompt engineering for AI-assisted interaction design
- AI-powered code analysis from Figma design files
- JavaScript and AI-assisted coding
- Usability testing and iterative design
- Communicating and documenting interaction design
Coordinator Dr. Nadya Shalamova
Add to Portfolio (opens a new window)
|
|