CECS Home | ANU Home | Search ANU
The Australian National University
ANU College of Engineering and Computer Science
School of Computer Science
Printer Friendly Version of this Document

UniSAFE

Computer Graphics

Introduction

Computer graphics are an intrinsic component of many modern software applications and are often essential to the success of these applications. The objective of this course is to familiarize the student with fundamental algorithms and data structures that are used in today's interactive graphics systems as well as programming and architecture of high-resolution graphics computers. The principles and practise of computer graphics are described from their mathematical foundations to the modern applications domains of scientific visualisation, virtual reality, computer games and film animation. The course will include some practical experience of graphical software environments such as OpenGL, JOGL, VRML and Java3D.

Lecturers

Dr Eric McCreath - email : ericm@cs.anu.edu.au - room : N227 (Chair of Examiners)
Mr Hugh Fisher - email : hugh.fisher@anu.edu.au - (Second Examiners)

Unit Prerequisites

COMP2600 or COMP2750; and 6 units of 3000-series COMP courses

Text Book

The set text is :
  • Edward Angel, Interactive Computer Graphics - A Top-Down Approah Using OpenGL 6th ed. 2011

Assessment

The final mark is composed of two components:
  • the assignment mark (A) worth 40%; and
  • the final exam mark (E) worth 60%.
Each of these two components will be given a mark out of 100. Note that consistent scaling across all students may occur with these marks. The final mark will be given as a mark out of 100 and will be calculated using the following formula:
Final Mark = 0.4 * A + 0.6 * E
The assignment mark is made up of the following parts:
  • taking the best 8 of the 10 labs, each lab marked out of 6 (60% of the assignment mark); and
  • short topical seminar(40% of the assignment mark).
Students must get a minimum final overall mark of at least 50% to pass the subject. Final marks are moderated by a Research School of Computer Science examiners meeting. Supplementary exams will be awarded to those students with an overall course mark of between 45 and 49.

Please check the Undergraduate Handbook and the web for policy statements concerning special consideration and special, further and supplementary examinations.

Quality and integrity are expected from all students. Students should also expect this from the lecturing/tutorial staff. Please read over the ANU's policy on this matter: http://academichonesty.anu.edu.au/

Assignment Due Dates

The topical seminar will be scheduled throughout the semester.

The lab assignments will be demonstrated and marked during lab times. They are due at most one week after their scheduled lab session. Lab assignments submitted after the due date will be marked, however, the highest mark one can gain for this work is 3 out of 6. No assignment work will be marked after the end of semester(unless special consideration is given).

Learning Objectives

Upon completion of this course, the student will:
  1. have a thorough understanding of the fundamentals of 2D and 3D computer graphics.
  2. have an good understanding of the basic algorithms commonly used in 3D computer graphics.
  3. have a basic understanding of a number of advanced computer graphics techniques and applications.