- Student Records
Programme & Unit Catalogues

Department of Electronic & Electrical Engineering, Unit Catalogue 2007/08


EE30037 Computer graphics including multimedia applications

Credits: 6
Level: Honours
Semester: 1
Assessment: CW 25%, EX 75%
Requisites:
Aims: This unit introduces students to the theoretical and practical knowledge of computer graphics. Both 2 and 3-dimensional computer graphics are covered. The unit also aims to enable students to apply such knowledge in computer aided design, multimedia environments and scientific visualisation.
Learning Outcomes:
After completing this module, students should be able to: Describe algorithms for constructing 2D and 3D graphics primitives on a raster device and also explain the underlying principles; use matrices to transform objects in 2D and 3D space; explain and describe ways of projecting 3D objects onto a 2D screen; compare and contrast 3D rendering and shading techniques; describe and compare various standard graphic file formats used in multimedia environments.
Skills:
Students will learn the basic theories and practical algorithms used in computer graphics and be able to apply this knowledge in practical situations.
Content:
Two-dimensional graphics: Low level line-drawing, polygon-filling, circle-drawing, curve- drawing algorithms. Clipping. 2D transformations: translation, rotation, scaling, reflection. Three-dimensional graphics: 3D object representation. Homogeneous co-ordinate system. 3D transformations: translation, rotation, scaling, reflection. Parallel and perspective projections. 3D clipping. Rendering three-dimensional objects: Hidden surface algorithms. Lighting models, shading algorithms. Anti-aliasing. Graphics in multimedia environments: Study of various graphics file formats used in multimedia applications.