University of Oxford Logo University of OxfordDepartment of Computer Science - Home

Computer Graphics:  2011-2012

Information

Lecturer

Degrees

Part A OptionsComputer Science

Schedule B1Computer Science

Schedule B1Mathematics and Computer Science

Term

Overview

This course is an introductory course in Computer Graphics, and covers a wide range of the field of interactive computer graphics at all levels of abstraction, and with emphasis on both theory and practise. It follows a standard textbook in the field, with additional material used to keep the course up-to-date.

Learning outcomes

Knowledge and understanding

Practical skills

Synopsis

The following are major topics that will be covered. (Numbers in brackets give an approximation to the number of lecture hours spent on the topic.)

There is practical work to supplement the lecture material; the course does assume previous experience of practical programming in a high-level procedural language, and simple knowledge of matrices and vectors. The practicals themselves will be in Java, or using Java-like syntax (GPU).

Syllabus

The following are major topics that will be covered. (Numbers in brackets give an approximation to the number of lecture hours spent on the topic.)

There is practical work to supplement the lecture material; the course does assume previous experience of practical programming in a high-level procedural language, and simple knowledge of matrices and vectors. The practicals themselves will be in Java, or using Java-like syntax (GPU).

Reading list

The new main course text is

Supplemental Reading

There are many text books on computer graphics.  Two you are likely to find in College libraries are

Another recent book is