ITC363 Computer Graphics (8)
Abstract
In this subject students learn how to write interactive computer graphics programs using standard graphics library. An understanding of the graphics system architecture provides a sound basis for application program design. Students study how to model objects in 2D and 3D, and how to transform and project them for viewing. Algorithms for clipping, rasterisation, hidden-surface removal and antialiasing are covered, as well as the representation of curves and surfaces. |
|
|
+ Subject Availability Modes and Location
Session 2 | Internal | Bathurst Campus | Distance | Bathurst Campus |
Continuing students should consult the SAL for current offering details: ITC363
Where differences exist between the Handbook and the SAL, the SAL should be taken as containing the correct subject offering details.
|
|
Subject informationDuration | Grading System | School: |
---|
One session | HD/FL | School of Computing and Mathematics |
|
|
Assumed Knowledge
Mathematical background at the level of MTH129
Programming background at the level of ITC322
|
|
|
Learning OutcomesUpon successful completion of this subject, students should:
- be able to interpret and assess the features and operations of a graphics system;
- be able to write well-designed interactive graphics programs, using standard graphics library, which may include 2D objects, 3D objects, basic animation and arbitrary projection points;
- be able to describe, implement and analyse data structures and algorithms for modelling objects in 2D and 3D;
- be able to describe, implement and analyse data structures and algorithms for transforming and projecting objects for viewing in 2D and 3D;
- be able to describe, explain and analyse algorithms for common graphics system processing operations.
|
|
|
SyllabusThe subject will cover the following topics:
- Overview of computer graphics systems.
- Simple 2D graphics programming.
- User interaction and 3D graphics programming.
- Modelling objects.
- Transforming objects.
- Viewing with parallel projections.
- Viewing with perspective projections.
- Clipping.
- Rasterisation, hidden-surface removal and antialiasing.
- Curves and surfaces.
|
|
|
Back
The information contained in the 2015 CSU Handbook was accurate at the date of publication: 01 October 2015. The University reserves the right to vary the information at any time without notice.