Minor in Interaction Design

Design Innovative, Interactive Experiences

EWU’s Interaction Design Minor combines creativity, technology, and emerging AI tools to help you create digital experiences that people love.

You’ll get hands-on experience designing and building projects across multiple platforms, including dynamic websites, mobile apps, augmented and virtual reality experiences, interactive data visualizations, and Internet of Things (IoT) applications. As you progress through the program, you’ll also engage with generative AI assistants and multimodal applications, learning how to integrate AI outputs into real-world design workflows while staying in control of the creative process.

In this program, you’ll:

  • Work on real-world projects that build your skills and confidence.
  • Learn modern front-end development using HTML, CSS, and JavaScript.
  • Apply UX principles to design intuitive, user-friendly interfaces.
  • Master tools, workflows, and design systems used by industry pros.
  • Critically integrate AI-assisted tools such as Gemini Code Assist, GitHub Copilot, and Jules to accelerate coding, support design exploration, and evaluate ethical implications.

By the time you graduate, you’ll have a professional portfolio filled with high-fidelity prototypes, AI-augmented designs, and production-ready code—demonstrating your ability to bridge the gap between design and engineering.

This minor prepares you for in-demand hybrid roles such as Design Engineer, UI Engineer, or Design Technologist, where your creative vision and technical expertise—combined with your ability to collaborate with AI—set you apart in the job market.

Curriculum & Requirements

What You'll Learn

The following information comes from the official EWU catalog, which outlines all degree requirements and serves as the guide to earning a degree. Courses are designed to provide a well-rounded and versatile degree, covering a wide range of subject areas.

Interaction Design Minor

The Interaction Design minor offers students a strong foundation in: Interaction Design, Front-end Web Development, and User Experience (UX) design. Students create real-world projects that may include: dynamic websites, mobile applications, augmented or virtual reality experiences, interactive data visualizations, integrate Internet of Things (IoT) devices, and explore emerging technologies.

Students learn current design and code patterns for HTML, CSS, and JavaScript and use modern tools and processes. They also apply UX practices to better understand user behaviors, needs, and goals and create intuitive interfaces and enjoyable experiences for digital products and services.

Students create a portfolio showcasing their ability to bridge design and engineering - from high-fidelity prototypes and interaction designs to production-ready code and design systems. This hands-on experience prepares them for in-demand roles such as Design Engineer, UI Engineer, and Design Technologist, requiring creative and technical expertise.

Note: to receive the minor, students must successfully complete each of the required courses.

Grade Requirements: students must earn a GPA ≥2.5 in minor coursework.

Required Courses
DESN 216DIGITAL FOUNDATIONS5
DESN 338USER EXPERIENCE DESIGN 15
DESN 348USER EXPERIENCE DESIGN 25
DESN 368CODE + DESIGN 15
DESN 378CODE + DESIGN 25
DESN 458USER EXPERIENCE DESIGN 35
DESN 468CODE + DESIGN 35
Total Credits35

Students who earn an Interaction Design Minor from EWU should be able to:

  • apply foundational web design and development principles—creating responsive, front-end web applications using HTML, CSS, JavaScript, and modern web technologies;
  • design user-centered digital experiences—conducting user research, testing, and refining prototypes to ensure intuitive and accessible interfaces;
  • solve real-world design challenges—utilizing design thinking and problem-solving techniques to create innovative, practical solutions for web and user experience design;
  • collaborate and communicate effectively—working with diverse teams to address design problems and present their work through professional portfolios and UX presentations.