Module 02408 (2006)

Syllabus page 2006/2007

06-02408
Graphics 2

Level 3/H

Martin Escardo
10 credits in Semester 1

Links | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus


The Module Description is a strict subset of this Syllabus Page. (The University module description has not yet been checked against the School's.)

Changes and updates

The description of the prerequisites has been clarified.


Relevant Links

Exercises and other resources


Outline

Computer architectures for bitmapped graphics (graphics memory, memory transfers, image display architectures, Colour Look-up Tables), 3D constructive graphics (co-ordinate systems, object and scene design, graphics transformations in 3D - translations, scaling, rotation, viewing); Animation; 2D raster graphics (algorithms for efficient drawing of lines and curves); Image processing techniques (image representations, image arithmetics, image enhancement).


Aims

The aims of this module are to:

  • further develop the basic concepts and terminology of computer graphics
  • develop understanding of basic representations and basic techniques of computer graphics
  • develop skills in applying computer graphics techniques to construction and viewing problems

Learning Outcomes

On successful completion of this module, the student should be able to: Assessed by:
1explain the role of computer architectures in supporting computer graphics Examination
2design wire-frame representations of 3-dimensional objects Examination
3define matrices for 2- and 3-dimensional transformations Examination
4explain and design algorithms for the viewing and projection of 3-dimensional objects using transformation matrices Examination
5apply the relevant concepts of linear algebra and geometry to the design of computer graphics algorithms (e.g. vector and matrix operations and trigonometry) Examination
6explain and design basic raster conversion algorithms Examination

Restrictions, Prerequisites and Corequisites

Restrictions:

May not be taken in conjunction with 06 02504 Graphics 1.

Prerequisites:

No specific modules are required as prerequisites. Students will be expected to know or to learn independently the basics of the following mathematical concepts and techniques: general algebra (basic transformation of equations); analytical geometry (equations for line, surface, circle, ellipse etc); vector representation and algebra (addition and multiplication, dot product, cross-product); matrix representation and algebra (addition and multiplication).

Co-requisites:

None


Teaching

Teaching Methods:

2 hrs/week of lectures.

Contact Hours:

24


Assessment

  • Sessional: 1.5 hr examination (100%).
  • Supplementary (where allowed): As the sessional assessment

Recommended Books

TitleAuthor(s)Publisher, Date
Computer GraphicsHearn D & Baker M1997
3D Computer GraphicsWatt, A2000
Introduction to Computer GraphicsFoley J D, van Dam A, Hughes J F & Philips R L1994

Detailed Syllabus

  1. Computer architectures for bitmapped graphics
    • Graphics memory and memory transfers
    • Image display architectures
    • Images and Colour
    • Colour Look-up Tables
  2. Interactive graphics
  3. 2D raster graphics
    • Algorithms for efficient drawing of lines and curves
    • Animation
  4. 3D constructive graphics
    • Coordinate systems
    • Object & scene design - primitives, attributes and data structures
    • Graphics transformations in 2D and 3D: translation, scaling, rotation, composite transformations
    • 3D viewing
  5. Advanced topics

Last updated: 20 Nov 2006

Source file: /internal/modules/COMSCI/2006/xml/02408.xml

Links | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus