Module Descriptors
COMPUTER GRAPHICS
COSE70282
Key Facts
Faculty of Computing, Engineering and Sciences
Level 7
15 credits
Contact
Leader: Claude Chibelushi
Hours of Study
Scheduled Learning and Teaching Activities: 48
Independent Study Hours: 102
Total Learning Hours: 150
Assessment
  • EXAMINATION - UNSEEN IN EXAMINATION CONDITIONS weighted at 50%
  • ASSIGNMENT weighted at 50%
Module Details
Module Additional Assessment Details
Coursework/practical - 50% (Learning outcomes 1, 2 and 3)
Exam 2 hours - 50% (Learning outcomes 3 and 4)

The practical implementation should demonstrate a level of depth and maturity appropriate to their expected prior knowledge. The investigation into a current research topic should reflect the expected computing knowledge and understanding, awareness of current problems and an appropriate level of critical reflection.
Module Texts
Computer Graphics - Principles and Practice (3rd ed), J.D. Foley, A. Van Dam et al, Addison Wesley 2008, ISBN-10: 0321399528, ISBN-13:978-1321399526
3D Computer Graphics (3rd Edition), A. Watt, Addison Wesley, 2000, ISBN: 0201398559

Mathematics for Computer Graphics (2nd Ed), John Vince, Springer-Verlag London Ltd, 2005, ISBN-10: 1846280346, ISBN-13: 978-1846280344
Computer Graphics Using Java 2D and 3D, H Zhang and Y D Liang, Pearson Prentice Hall, 2007, ISBN: 0130351180

ACM - SIGGRAPH journals and conference proceedings
IEEE - Computer Graphics Journals and conference proceedings
Module Special Admissions Requirements
Prior programming experience.
Module Resources
A personal computer, a software development environment which supports a suitable programming language such as C/C++, and an API suitable for 3D computer graphics programming.
Module Learning Strategies
Lectures, practical exercises, tutorials and independent research will be used as appropriate. Students will be expected to implement a graphics application and present some aspect of the current research in computer graphics based upon their reading of appropriate journals.
(1:n)2 (1:20)2
Module Indicative Content
A survey of computer graphics hardware and software. Mathematics for 3D computer graphics (such as vectors, matrices, quaternions, equations of lines and planes). Essential computer graphics algorithms. Mathematical transformations, including projections and viewing. Modelling methods including geometry, shading and illumination. Hidden surface removal techniques and algorithms. Data structures for computer graphics. Interaction techniques. Visualisation and animation techniques including colour. Investigation and documentation of current research topics in computer graphics.