Available in 2024
Course code

COMP6370

Units

10 units

Level

6000 level

Course handbook

Description

Studies issues related to the displaying of objects, which may include: graphics hardware, windows programming, 2D drawing primitives, 2D & 3D geometrical transformation, projections, geometric models, 3D viewing, visible-surface determination, illumination and shading, ray tracing, and computer animation.


Availability2024 Course Timetables

Callaghan

  • Semester 2 - 2024

Learning outcomes

On successful completion of the course students will be able to:

1. Appreciate mathematical fundamentals of computer graphics techniques

2. Understand and appreciate computer graphics concepts

3. Employ selected software to achieve interactive computer graphics

4. Implement graphics effects

5. Work within a group to complete a graphics project


Content

  1. Graphics pipeline
  2. Graphics algorithms
  3. Geometrical operations used in graphics
  4. Methods for modeling curves, surfaces, and solids
  5. Lighting models and colour
  6. Computer vision  

Requisite

This course has similarities to COMP3320. If you have successfully completed COMP3320 you cannot enrol in this course.


Assumed knowledge

1. Familiarity with a. elementary linear algebra (vectors, matrices) and geometry. b. elementary calculus (for some parts of the course). 2. Some Computer Science a. reasonable programming skills b. elementary data structures and algorithms


Assessment items

Project: Project (multi component)

Written Assignment: Written Assessment (multi component)

Online Open Book Formal Examination: Formal Examination
Compulsory Requirement: Pass requirement 40% - Must obtain 40% in this assessment item to pass the course.


Contact hours

Semester 2 - 2024 - Callaghan

Computer Lab-1
  • Face to Face On Campus 2 hour(s) per week(s) for 13 week(s) starting in week 1
  • It is recommended that students attend lectures and labs regularly.
Lecture-1
  • Face to Face On Campus 2 hour(s) per week(s) for 13 week(s) starting in week 1

Course outline