IST 402-002: Emerging Issues and Technologies

Fall 2025 Course Topic: Web-based Interactive Computer Graphics and Virtual Reality

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.

  • Semester: Fall 2025
  • Instructor: Xialong (Luke) Zhang
  • Who: Students who can use this course as:
    • a required course for the IST major
    • an additional 3 credits of an IST 402 can be used as support of option course in the IST major
    • an additional course for ETI majors
    • an application Focus course for HCDD majors
    • a supporting course for SRA majors
  • When: MW 8:40 a.m. - 9:55 a.m.
  • Where: 103 Leonhard Bldg
  • Instruction Mode: In person
  • Credits: 3.0
  • Prerequisites: IST 210 and IST 220
  • LionPATH Class Number: 15367

Upon completion of this course, students will be able to:

  • Understand the concept of issue analysis and technology forecasting.
  • Recognize the importance of new issues and technologies in information sciences.
  • Incorporate these new issues and technologies into an existing information systems framework.
  • Develop and implement new technology solutions, or discuss policies for addressing emerging issues.
  • Predict impacts of issues and technology on information management, users, policies, and the environment.

Students will be evaluated with individual assignments and group assignments on a group project.