Digital Art and Design

Name Title Credits School
ARTI 601 UX Design Foundations 3 School of Arch & Design
This course introduces students to the fundamentals of user experience (UX) and user interface (UI) design, with an emphasis on strategy, research, personas, information architecture, usability testing, analytics, prototyping, and interactive design for effective and meaningful human-computer interaction to ensure that users are satisfied and that businesses meet their objectives. Projects focus on the structural, informational, and psychological aspects of human-centered design, as well as wireframe, asset design, and user testing.

ARTI 602 Human Computer Interaction Design 3 School of Arch & Design
This course will explore the interdisciplinary concept of human-computer interaction (HCI) design and new emerging technologies. The HCI design course is strategically designed to teach core concepts and techniques of augmented reality (AR) and virtual reality (VR), voice and gesture-based interaction, mobile, animations, haptic, and wearables. Students will investigate interaction design process and techniques through a hands-on prototype development and learn how to develop richer interactive user experiences.

Prerequisite Course(s): Prerequisite: ARTI 601

ARTI 603 User Interface and Prototyping Design 3 School of Arch & Design
UX design practice reveals the real challenges of making products that are both usable and beautiful. This course will investigate and cultivate strategies that deliver pleasurable, effective, and efficient user interface design practice. With a focus on user interface (UI) and prototyping design, students will learn the various design cycles of interface design, visual design, branding, low- and high-fidelity prototype, human interface guidelines, interaction models, the components of UI design for cross-platform and multi-device delivery, as well as web, mobile, wearables, AR, VR, voice, and kiosk executions.

Prerequisite Course(s): Prerequisite: ARTI 602

ARTI 604 UX/UI Design for VR/AR/MR 3 School of Arch & Design
This course introduces students to a range of VR/AR/MR experience development tools and skills. Story development, user experience, interface design and implementation are introduced within the context of creating immersive experiences.

ARTI 605 Unity Design 3 School of Arch & Design
This course introduces students to the game and interactive design fundamentals from concept to production and publishing of a working game. Students will gain the necessary knowledge and technical skills in preparation for the industry-recognized Unity Certification.

ARTI 606 UX Research & Data Analytics 3 School of Arch & Design
This course covers UX research and data analytics topics; how to move from questions, assumptions, and goals to specific research methodologies tailored to meet specific objectives. Students will learn the scientific inquiry, participant recruiting, research design, tools, and techniques to minimize and check for bias within their own research.

ARTI 607 Information Architecture & Content Strategy 3 School of Arch & Design
This course covers high-level conceptual thinking and real-world practical applications of information architecture and content management. Students are exposed to user and human-centered design principles and pipeline, identify personas, contexts, interaction behavior, interfaces and content inventory.

ARTI 608 Advanced Research: Usability and Testing 3 School of Arch & Design
This course introduces students to advanced research, user experiences and usability issues in emerging technologies. The students will examine the features and limitations of specific apps, devices, experiences, testing environments, measurements, and procedures and they will redesign new and improved versions of them.

Prerequisite Course(s): Prerequisites: ARTI 601, ARTI 602

ARTI 609 Web & Mobile Development 3 School of Arch & Design
This course examines technical and business aspects of the web and mobile app development. Topics such as user interface and responsive design, prototyping, performance, security, scalability, data storage, and programming languages will be explored.