Skip to content

I am teaching a Special Topic course titled "Augmented and Virtual Reality" in Spring 2020.

In recent years, you’ve likely seen Augmented and Virtual Reality (AR/VR) in headline news, popular media, and blockbuster movies. With the release of commercially available Head Mounted Displays (HMD) such as HTC Vive and Oculus Rift, millions of enthusiasts and gamers around the globe have been enjoying immersive experiences with fascinating VR content. With the advent of wearable Heads Up Displays (HUDs) such as Microsoft HoloLens and Magic Leap One, many industries also recognized the transformative potential of AR in enterprise, such as business process improvement, logistics, manufacturing, maintenance, and safety training. Smartphones equipped with powerful processors and advanced mobile capabilities such as a compass, GPS, accelerometer, and sophisticated sensors have made a new class of mobile apps with innovative AR/VR capabilities available to a half-a-billion mobile device owners (e.g., “Ikea Place” and “Pokémon GO”).

Have you ever wondered how all these immersive technologies work? Would you like to create your dream AR/VR content? In this course, you will learn the principles and practice of AR and VR, smart glasses, 3D user interface (UI) and user experience (UX). You will have the opportunity to develop your own AR/VR applications and evaluate other experimental AR/VR projects.

Course: CSCI 3907/6907 Augmented and Virtual Reality
Semester: Spring 2020
Meeting time: 3:30 PM - 6:00 PM, Thursdays

Bulletin Course description: Principles and practice of augmented reality (AR) and virtual reality (VR); head-mounted displays (HMD), head-up displays (HUD), smart glasses; 3D UI/UX and User interaction; design and implementation of VR and mobile AR applications.

Course prerequisite: CSCI 3212 Algorithms.

Required textbook: Augmented Reality: Principles and Practice, by Dieter Schmalstieg & Tobias Höllerer, Addison-Wesley Professional, 1st e. (June 2016)

"Thank you for a very fascinating and fun class! This was one of my favorite classes I’ve taken at GWU :)"

"The learning process and content are really good. Thanks!"

"It was a useful project to learn more about AR and put our creativity to work and build our own application. I have learnt a lot during this project and I am also happy with the result."

"Thanks for the course design, I individually designed my first VR project and AR project. I also learn the status of the VR&AR and their technology bottleneck. I wish I can do some related jobs in the future to bring some more advances VR AR design."

"I think that either Unity, UE4, and/or JavaScript should be a prerequisite to this course."

Course Description: CSCI 3907/6907 Augmented and Virtual Reality

Semester: Spring 2020
Meeting time: Wednesdays 3:30 PM- 6:00 PM

Instructor’s name: Dr. Hurriyet Ok
Office hours: Wednesdays, 2:30 PM - 3:20 PM (Room TBD) or by appointment.

Course description:
Advanced technical topics in e-commerce security. Key security threats. Authentication and Authorization Models, Directory Services, Cloud based IAM, Federated Identity. Public Key Cryptography and PKI. Mobile payment methods, digital currencies, blockchain. Technologies and applications for securing web commerce. Web service security standards.

Course prerequisite: CSCI 6541 (Students who have taken CSCI 6531 Computer Security or an equivalent information security course can submit the "Petition for Prerequisite Waiver" to enroll the course.)

Learning outcomes:
By the conclusion of this course students should be familiar with the technology behind e-commerce solutions, the security challenges, and countermeasures.

Required textbook: E-Commerce 2019: Business, Technology, and Society, 15th Edition, Kenneth C. Laudon, Carol Guercio Traver

Reference textbook (Optional): Cryptography & Network Security, 7th Edition, William Stallings

Syllabus
Please check out Course Syllabus for further details.

Semester:  Summer 2019
Meeting time: MW 6:10 PM - 8:40 PM

Prerequisite: CSci 6531/ CSci 4531

Required Text: Cryptography and Network Security, 6th ed., William Stallings

Bulletin Course Description
Security protocols and applications in local, global, and wireless networks; IPSec and packet-level communication security systems; network authentication and key-exchange protocols; intrusion detection systems and firewalls; secure network applications; network worms and denial-of-service attacks.

Skip to toolbar