This course develops the competencies and skills for needed for successful project planning and management through an understanding of professional and team-related interpersonal considerations. It examines the project development life cycle, including the scope of project parameters, effective management tools and techniques, and the role of a project manager. Designed as a broad overview of methodologies for projects built upon existing and emergent digital technologies, the course elements include lectures, case study discussions, guest speakers, topical readings, and team projects.
3D asset production skills are essential for modelers and animators working in Communications, Film, Interaction Design, Game, Industrial Design, and Virtual Reality (VR). This course instructs students in the best industry standard practices and pipelines for creating 3D assets, with a special concentration in producing content for Virtual Reality.
The goal of this class is to understand of the fundamental principles of objectoriented programming and Unity3D programming. This course will also learn about the latest Augmented (AR) and Virtual Reality (VR) Software Development Kit (SDK) such as Vuforia, ARCore/ARKit, VIVE SDK, Oculus SDK, and Google Cardboard SDK.
The goal of this class is to understand the core principles behind entertainment technology. Real-time simulation, physics engine development, and level construction will be covered in depth. Advanced concepts on game engine development will be discussed, building on the knowledge and skills acquired in other classes.
This course will explore novel applications of Augmented (AR) or Virtual Reality (VR) for non-gaming and entertainment. This is a project-based class that will bring a real-world challenge or problem provided by the collaborator and student will propose, and build, an AR/VR experience to solve it.
With the sudden rise of high quality virtual reality hardware, virtual reality became a common tool that is changing the way people interact with the world. Knowing how this works will help to develop more useful VR experiences.
This course will teach students the fundamental usability concept and methods for designing 3D user interfaces. Throughout the course, students will become equipped with the tools required to create an interactive virtual reality (VR) interface and learn design principles to enhance usability and user experience (UX) within VR environments. Students will learn to how to adopt a user-centered approach to 3D interaction design in virtual reality. The class will be technologically motivated. Students should be comfortable learning new software.
An interdisciplinary overview of the technological and cultural developments that continue to shape the modern world. Student research covers topics including telecommunications, digital and analog technologies, video games, computergenerated entertainment and the rise of social media.
Objectives: By the end of this course, students will be able to:
This course will explore novel interaction ways that blend seamlessly physical, haptic/tactile feedback and virtual interaction in Augmented (AR) or Virtual Reality (VR) project. This is a project-based class that will bring a real-world challenge or problem provided by the collaborator and student will propose, and build, an AR/VR experience to solve it.
Objectives: By the end of this course, students will be able to:
This course is designed to introduce graduate students in digital arts and science to the research topics and methods in human-computer interaction (HCI). This course's particular focus is on virtual reality (VR) and augmented reality (AR) user interface. User research in VR looks at cognitive and social phenomena surrounding human use of computers to understand their impact and create guidelines for designing and evaluating software and physical products and services in the industry.
The course consists of three modules: 1) Principles of HCI and VR research through a set of readings, class presentations, and discussions. 2) Empirical methods for exploratory and experimental human-subjects research through individual assignments. 3) A group project in which student teams will practice these principles and research methods in an application domain.
Objectives: By the end of this course, students will be able to: