University of Technology, Sydney

Staff directory | Webmail | Maps | Newsroom | What's on

32501 Computer Graphics

There are course requisites for this subject. See access conditions.
Recommended studies: students must be competent programmers in a high level language such as C, C++, Java, or Visual Basic; some experience with an integrated development environment (IDE) such as Microsoft Visual Studio C++ is an advantage, but is not essential; good programming skills in C or C++ is also an advantage; knowledge of linear algebra (e.g. vector, matrix and their manipulation) and data structures (e.g. multi-dimensional arrays, stack) is required



This subject helps students develop problem-solving, communication and research skills in the context of computer graphics, including computer representation, and manipulation and display of pictorial information. It also helps students enhance their skills to design and implement three-dimensional (3D) computer images, such as those used in animated films, virtual reality (VR), data visualisation and computer games. Topics covered include computer graphics hardware and software systems, affine transformations, graphics viewing pipeline, mathematics essentials for computer graphics, 2D and 3D graphics algorithms, rendering algorithms, and graphics programming using a high-level programming language C++ and OpenGL package.

Typical availability

Autumn session, City campus

Detailed subject description.

Fee information

Information to assist with determining the applicable fee type can be found at Understanding fees.

Access conditions

Note: The requisite information presented in this subject description covers only academic requisites. Full details of all enforced rules, covering both academic and admission requisites, are available at access conditions and My Student Admin.