CSC 216/416: AR/VR Interaction Design [Fall'24][Spring'24][Fall'22][Fall'21][Fall'19][Fall'18]
Human activity is embodied through all our sensorimotor capacities, immersed in our immediate physical and social surroundings. Augmented Reality (AR) and Virtual Reality (VR) technologies have shown vast potential to extend our sensorimotor and social experiences in 3D space. This undergraduate/graduate course aims to help students to develop understanding of key AR/VR concepts, principles, technologies, design practices and development tools. The students will obtain hands-on experiences of creating AR/VR applications that address real-world problems in domains such as education, collaboration and quality of life, and understand technological and ethical implications of AR/VR such as human behavior sensing and ethical challenges.
CSC 211 Introduction to HCI [Spring'25][Spring'23][Spring'22][Fall'20]
Human activity is embodied through all our sensorimotor capacities, immersed in our immediate physical and social surroundings. Augmented Reality (AR) and Virtual Reality (VR) technologies have shown vast potential to extend our sensorimotor and social experiences in 3D space. This undergraduate/graduate course aims to help students to develop understanding of key AR/VR concepts, principles, technologies, design practices and development tools. The students will obtain hands-on experiences of creating AR/VR applications that address real-world problems in domains such as education, collaboration and quality of life, and understand technological and ethical implications of AR/VR such as human behavior sensing and ethical challenges.
Spring 2020 - CSC 531: Practicum In Data-Enabled Research Into Human Behavior And Its Cognitive and Neural Mechanisms [Website]
In this interdisciplinary project course, students will work in mixed teams of Computer Science, Data Science and Brain and Cognitive Science graduate students to develop an artifact that addresses a research question and/or infrastructure need. The team will also learn principles of design by participating in the stages of brainstorming, specification, initial design, prototyping, refinement, and evaluation.
The artifacts created by this course could include online showcases, demonstrations, tutorials, blogs, scientific papers, and software components to support further research. Examples of previous projects can be found at the NRT program website (http://www.sas.rochester.edu/dsc/graduate/nrt.html).