www.comlab.ox.ac.uk/teaching/courses/2009-2010/graphics/index.html

Computer Graphics:  2009-2010

Information

Lecturer

Degrees

Part AHonour School of Computer Science

Part BHonour School of Mathematics and Computer Science

ECS Part IIMEng Engineering and Computing Science

Part BHonour School of 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.

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.

Reading list

The main course text is "Introduction to Computer Graphics" by J D Foley, A Van Dam, S K Feiner, J F Hughes and R L Phillips, Published by Addison-Wesley, at around £40.00.

Note that this is an abridged and updated version of "Computer Graphics: Principles and Practice" by Foley, Van Dam, Feiner, & Hughes, also available from Addison-Wesley for about £45.00. The latter could be used for the course, but the early editions contain some differences in the examples, exercises, and implementation language (Pascal).