Module 06-02408 (2011)
Graphics 2
Level 3/H
Ela Claridge | Semester 2 | 10 credits |
Co-ordinator: Ela Claridge
Reviewer: Hamid Dehghani
The Module Description is a strict subset of this Syllabus Page.
Aims
The aims of this module are to:
- further develop the concepts and terminology of computer graphics
- develop understanding of key representations and 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:
- design wire-frame representations of 3-dimensional objects
- define matrices for 3-dimensional transformations
- explain and design algorithms for the viewing and projection of 3-dimensional objects using transformation matrices
- apply the relevant concepts of linear algebra and geometry to the design of computer graphics algorithms (e.g. vector and matrix operations and trigonometry)
- explain and design basic raster conversion algorithms
- explain the colour models and image representations
Teaching methods
2 hrs/week of lectures.
Assessment
- Sessional: 1.5 hr examination (100%).
Detailed Syllabus
- 3D constructive graphics
- Coordinate systems
- Object & scene design - primitives, attributes and data structures
- Graphics transformations in 3D: translation, scaling, rotation, composite transformations
- 3D viewing
- 2D raster graphics
- Algorithms for efficient drawing of lines and curves
- Animation
- Images and colour
- Image representations
- Colour models
- Image enhancement
- Selected advanced topics
Programmes containing this module
- BSc Artificial Intelligence & Computer Science [0144]
- BSc Artificial Intelligence & Computer Science [9502]
- BSc Computer Science [4436]
- BSc Computer Science with an Industrial Year [9499]
- BSc Computer Science with Business Management [5914]
- BSc Computer Science with Business Management with an Industrial Year [9503]
- BSc Computer Science with Study Abroad [5571]
- BSc Mathematics and Computer Science [5196]
- BSc Mathematics and Computer Science with an Industrial Year [9495]
- BSc Pure Mathematics and Computer Science [5249]
- BSc Pure Mathematics and Computer Science with an Industrial Year [9497]
- MEng Computer Science/Software Engineering [4754]
- MEng Computer Science/Software Engineering with an Industrial Year [9501]
- MSc Computer Science [0008]
- MSc Computer Security [6583]
- MSci Mathematics and Computer Science [5197]
- MSci Pure Mathematics and Computer Science [5256]