Back to Modules
CS463

Computer Graphics and Virtual Reality

1 CreditsTerm 2

Description

This course will provide an introduction to the principles and techniques of computer graphics and virtual reality, with an emphasis on interactive 3D applications. The course will cover topics such as: • Introduction to computer graphics • The graphics pipeline • 3D modeling, rendering, and animation • Ray Tracing and Illumination • Interactive Graphics • Stereoscopic perception and display systems • Human perception and multimodal interaction • Virtual and augmented reality environments and applications The course will include lectures, labs, assignments, and final projects. The students will learn how to use various tools and frameworks for developing 3D graphics and VR applications. The students will also gain hands-on experience with building their own CG and VR applications. The course will also expose the students to current research and trends in computer graphics and virtual reality.

Requisites

Prerequisites: CS103 & (CS101/IS111/IS200/COR-IS1704) - Pre-req

Co-requisites: None

Anti-requisites: CS463/ IS462 - Mutually Exclusive

Attributes

Department: SCIS

Course Level: Undergraduate

Tracks: CS: Cyber-Physical Systems Track

Areas: Business Options Econ Major Rel/Econ Options Grad Req - Dig Tech/Data Ana (Intake 2024 onwards) IS Depth Electives IT Solution Development Electives Social Sciences/PLE Major-related

Learning Outcomes

. Students will learn the main components and stages of the graphics pipeline and VR systems. . Students will learn how to implement basic 3D graphics algorithms and effects. . Students will learn how to create 3D models, scenes, animations, and interactions. Students will learn how to design VR applications. Students will learn how to critically analyze and discuss current research papers and topics in computer graphics and virtual reality.

Graduate Learning Outcomes

Disciplinary Knowledge, Critical thinking & problem solving, Innovation and enterprising skills, Collaboration and leadership, Communication, Understanding of sustainability issues, Self-directed learning

Competencies

User Experience Design, Applications Development, Computational Modelling, Computer Vision Technology, Research