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
Procedural elements for Computer Graphics, (2nd ed), D. F. Rogers, McGraw-Hill 1998, ISBN: 0070535485
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, 2006, ISBN: 0130351180
ACM - SIGGRAPH journals and conference proceedings
IEEE - Computer Graphics Journals and conference proceedings
Module Special Admissions Requirements
None
Module Resources
Graphics environment and suitable programming language such as C.
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. Essential computer graphics algorithms. Mathematical transformations, including projections and viewing. Modelling methods including geometry, shading and illumination. Hidden line and hidden surface 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.
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 presentation of the investigation into a current research topic should reflect the expected computing knowledge of the students and an appropriate level of synergy.