CPSC 314

Computer Graphics

Course Description

Human vision and colour; geometric transformations; algorithms for 2-D and 3-D graphics; hardware and system architectures; shading and lighting; animation.

Average difficulty
3.5 / 5
Average quality
3.5 / 5
Scroll to see reviews

Add a Review for this course

Please ensure that your review is respectful and constructive. Read about UBC's aim for creating a safe and inclusive learning environment here. These reviews may take several days to process and will be scanned for inappropriate or malicious content.

Please enter a name/username.
Enter a valid url including the 'https://' prefix. (https://www.example.com)
Please enter your course review. [minimum length: 50 characters]

Took this course with Dinesh Pai. If you’ve done matrix algebra, you’ll be fine in terms of the math requirement for this course. Assignments were interesting but could be time-consuming in debugging. Good if you like JavaScript. Lectures focused on concepts behind computer graphics, shaders, etc, but did not help as much with the coding portion. Had to look online for learning a lot of Three.js. Almost half the midterm questions were the same as the ones in the quizzes / practice exams. Questions were also reused in final. Overall interesting course.
KF, Feb 15 2023, course taken 2021W1

Historical grade information

Grades information from UBC Grades Database