IST 402-002: Web-based Interactive Computer Graphics and Virtual Reality

Fall 2025 Course Title: Emerging Issues and Technologies

Currently, web-based interactive applications powered by computer graphics and virtual reality (VR) have found extensive applications, spanning entertainment, gaming, education, healthcare, and beyond. The continuous demand for rich immersive experiences underscores the significance of mastering these technologies.

This course will concentrate on learning the foundational concepts of computer graphics and developing skills in constructing web-based VR tools through hands-on exercises and projects. This course will help students to grasp the fundamental concepts of computer graphics (e.g., rendering pipelines, geometric transformations, shading, and texture mapping), to explore web technologies (e.g., JavaScript, WebGL and Three.js) essential for creating interactive graphics, and to apply learned concepts to develop web-based VR projects. The course includes programming components (JavaScript) and computer graphics theories, so students are expected to have prior knowledge of programming and linear algebra. Familiar with these subjects is essential for successfully engaging with the course material and completing assignments.

Questions? Contact us.