Computer Graphics - 2014/15

The course description outlines the context, syllabus and activities. You will find course prerequisites and course recommended texts there too.

The course covers the fundamental algorithms associated with line drawing, polygonal decriptions for 3D objects, curve and surface representation, object transformations and viewing transformations and projections, shading and illumination techniques.

Lecture series.

Probable timetable for lectures. Lectures take place Tuesday and Friday, 11:10-12:00, starting with the first lecture on Tuesday 23rd September. Zone: Central. David Hume Tower, 4.18. Lecture slides are subject to change but updated slides will be posted here before each lecture.


There are two coursework submissions, one from each of the two sections of the course. Both exercises will be programmed in C++. Deadlines are 4pm on 24/10/14 and 4pm on 21/11/14, and coursework will be introduced in lectures 4 and 11. All work is submitted electronically using the Informatics generic electronic submission procedure.

submit cg {1|2} file1, file2, etc.
- or -
submit cg {1|2} directory - to give the directory name to submit (submits all below it, so be careful).

The program must be compiled and run on DICE, and you must submit your work through the above route. Work will not be accepted otherwise.


The coursework will be evaluated based on the correctness of the implementation, quality of the rendered results and the description about the work. The algorithmic mistakes will be pointed out, which may be useful for further implementation and when answering related questions in the final exam.

Relevant books available online

These books are currently available digitally through the library, search for the title here.

Useful links

Tom Thorne
Last updated 20/09/14

Home : Teaching : Courses 

Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland, UK
Tel: +44 131 651 5661, Fax: +44 131 651 1426, E-mail:
Please contact our webadmin with any comments or corrections. Logging and Cookies
Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh