COURSE DESCRIPTION AND APPLICATION INFORMATION

Course Name Code Semester T+A+L (hour/week) Type (C / O) Local Credit ECTS
Virtual Reality, Augmented Reality, Mixed Reality CMPE 404 Spring 03+00+00 Elective 3 8
Academic Unit: Computer Engineering Department, Faculty of Engieering and Natural Sciences
Mode of Delivery: Face to face
Prerequisites: None
Language of Instruction: English
Level of Course Unit: Undergraduate
Course Coordinator: Taner ARSAN
Course Objectives: This course aims to teach the technical and experiential design foundation required for the implementation of immersive environments in current and future virtual, augmented, and mixed-reality platforms.
Course Contents: This course covers a wide range of literature and practice starting from the original Computer Science and HCI concepts following the evolution of all supporting technologies including visual displays for VR, AR and MR, motion tracking, interactive 3D graphics, multimodal sensory integration, immersive audio, user interfaces, IoT, games and experience design.
Learning Outcomes of the Course Unit (LO):
  • 1- To establish and cultivate a broad and comprehensive understanding of the AR, VR and MR field of Computer Science.
  • 2- To prepare the student for participating in the production of highly integrative immersive applications, immersive social platforms.
  • 3- To develop projects and to work in collaborative group projects.
Planned Learning Activities and Teaching Methods: Classroom discussion, computer laboratory work., developing a group project


WEEKLY SUBJECTS AND RELATED PREPARATIONS

WeekSubjectsRelated Preperation
1 Historical Overview, Current Trends and Future applications of Immersive Technologies Course materials, and Textbook
2 Best practices in VR,AR and MR including design, prototyping and an ethical code of conduct Course materials, and Textbook
3 Overview of human physiology, psychology and usability factors Course materials, and Textbook
4 A critical framework for evaluating current and emerging immersive reality technologies and applications Course materials, and Textbook
5 Design and Technological foundations for Immersive Experiences Course materials, and Textbook
6 Input devices – controllers, motion trackers and motion capture technologies for tracking, navigation and gestural control. Course materials, and Textbook
7 Output devices – Head Mounted VR Displays, Augmented and Mixed reality glasses Course materials, and Textbook
8 3D interactive and procedural graphics Course materials, and Textbook
9 Project Kick-off Course materials, and Textbook
10 Immersive surround sound Course materials, and Textbook
11 Haptic and vibrotactile devices Course materials, and Textbook
12 Systems architecture and integrative immersive media platforms Course materials, and Textbook
13 Rapid prototyping and physical computing Course materials, and Textbook
14 VR programming Course materials, and Textbook


REQUIRED AND RECOMMENDED READING

Kelly S. Hale (Editor), Kay M. Stanney (Editor). 2014. Handbook of Virtual Environments: Design, Implementation, and Applications, Second Edition (Human Factors and Ergonomics) ISBN-13: 978-1466511842.


OTHER COURSE RESOURCES

* Michael Madary and Thomas K. Metzinger. 2016. Real Virtuality: A Code of Ethical Conduct. Recommendations for Good Scientific Practice and the Consumers of VR-Technology. Frontiers in Robotics and AI 3, February: 1–23. http://doi.org/10.3389/frobt.2016.00003
* Jason Jerald. 2015. The VR Book: Human-Centered Design for Virtual Reality. Association for Computing Machinery and Morgan & Claypool Publishers. http://doi.org/10.1145/2792790
* Tony Parisi. 2015. Learning Virtual Reality ISBN: 9781491922828


ASSESSMENT METHODS AND CRITERIA

Semester RequirementsNumberPercentage of Grade (%)
Attendance / Participation 1 10
Project 2 40
Project Presentations (Faculty member review) 1 50
Total: 4 100


WORKLOAD

EventsCountDuration (Hours)Total Workload (hour)
Course Hours14342
Project24488
Preparations (in class)13535
Preparations (out class)13535
Total Workload (hour):200


THE RELATIONSHIP BETWEEN COURSE LEARNING OUTCOMES (LO) AND PROGRAM QUALIFICATIONS (PQ)

# PQ1 PQ2 PQ3 PQ4 PQ5 PQ6 PQ7 PQ8 PQ9 PQ10 PQ11 PQ12
LO1                        
LO2                        
LO3