Understand VR Technology and Create Your Own Virtual World.
This course provides an overview of virtual reality, as well as a series of lab classes how to quickly and effectively create virtual reality experiences. This course introduces you to the history of virtual reality, variety of application domains of VR and their impacts, human factors, and major aspects for VR user experiences. After the class, you are expected to understand essential elements constituting virtual reality, how the VR technologies can be used for public benefits, and be able to create your imagination into sample VR applications.
In this course, you will learn usability testing principles and strategies for planning and conducting an evaluation. Once the basics are established through early class meetings and group project lab discussion, you will focus your efforts on working with your team to plan, prepare, and conduct a usability evaluation. You will then analyze and present the results in a written report, oral presentation, and highlights tape or embedded video clips.
This course centers on a “sponsored” project, which comes from a virtual client with a real product. You will be working on project with serious assumption with the sponsor from early in the semester.
Build and evaluate your own interface prototype with Arduino, sensors, and 3D printing.
AT&T-MSU 2015-16 Instructional Technology Award: Best Technology Enhanced Class.(Click for Details)
Spring 2015 (MI491), Spring 2016, Fall 2016, Fall 2017
This course aims to empower students to creatively design, develop and evaluate new experimental interaction devices by combining various sensors and microcontrollers, without requiring extensive prior knowledge in computer science or electrical engineering. The course provides students hands-on experiences of interface design and development, including basics of sensor technologies for interaction devices, fundamental implementation skills for interface hardware and software, and user experience evaluation methodologies. Throughout the class, students will learn how to realize their imagination of novel interaction devices and evaluate their usability.
Experience professional interactive application design and evaluation process and create your own ‘working’ interactive prototype.
Spring 2017, Fall 2017
Learn how to create interactive application prototypes for a variety of platforms (e.g., mobile, web, smart devices and vehicles) satisfying user needs. Beginning from sketches, elaborate the design through iterative paper and digital prototyping and evaluation processes, while catching up latest design trends. Latest technologies and related user experience design issues are covered as well.
Learn the basics and fundamentals of game and interactive application development.
Fall 2015, Spring 2016, Summer 2016
This course aims to let students experience a glance of interactive media development, including brainstorming, planning, implementing, and troubleshooting applications and user interfaces. Students are expected to learn basic principles of programming for interactivity throughout the class.
Understanding history of game industry and social/cultural/educational impact of games.
Fall 2015, Spring 2016
This course provides an overview of digital games from an interdisciplinary perspective, including as an economic powerhouse, a cultural artifact, an educational tool, and a persuasive tool. This course introduces students to the history of video games and discusses the social, psychological, and economic impact of video games. (This course is NOT a game design course or a comparative video game criticism course).
This class runs with rich multimedia readings and extensive individual and team discussions in class and online, as well as essays for self-reflections and two exams. Besides, throughout the semester, students form teams and work toward final team presentation with their own choice of game-related topics.