COSC342

Computer Graphics

Semester 1, 2018

2018 students please note: This paper has moved to Blackboard. Lecture notes, Assignment details, etc. will be available there.

Last year's notes are still available if needed.


Course Information

COSC342 - Computer Graphics examines how images are generated from computer models. We look at some of the underlying mathematical principles, then examine two main image rendering methods - ray-tracing and OpenGL. Ray-tracing provides techniques for realisting lighting and shadows, but can be too computationally intensive for real-time graphics. OpenGL uses the shader pipeline supported by GPUs to provide fast rendering.

COSC342 has two requisite papers - COSC242 - Algorithms and Data Structures and MATH160 - Mathematics 1. Essentially you need good programming skills, including an understanding of C or C++ and object-oriented programming, and to know the basics of vectors and matrices. In essence, COSC342 is about modelling image formation using mathematics, then translating those models into computer programs.


Page maintained by Steven.                     Last updated:  25th Feb 2018   10:30