School of Computer Science The University of Adelaide Australia
Computer Science Home
Staff Only
text zoom: S | M | L

School of Computer Science
Level 4
Ingkarni Wardli Building
SA 5005

Telephone: +61 8 8313 4729
Facsimile: +61 8 8313 4366

You are here: Computer Science > Courses > Level-3 > cg

COMP SCI 3014/7090 Computer Graphics


An introduction to interactive 3D computer graphics. The online calendar entry for this course is available here.


Semester 1, 2016 | Trimester 2, 2016 (Singapore)

Previous years: 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008

Topics covered

The exact topics vary from year to year, but in general we cover:

  • Programming with OpenGL and GLSL
  • The rendering pipeline
  • Transformations
  • Lighting and colour
  • Images and discrete techniques
  • Texture mapping and related techniques
  • Efficient rendering and visibility testing
  • Animation and curves
  • Shaders


There is no required text book for this course. However, the book that is closest is "Interactive Computer Graphics: A top-down approach using Opengl, 6th edition" by Edward Angel and Dave Shreiner. NOTE that the 7th edition is based on WebGL and not as useful for this course!

There is also a lot of useful material on the web. We post links to various websites on the course webpage for each year's offering.


Assessment will be by practical work (50%) and exam (50%). Practicals will make use of C/C++ and OpenGL.