Catalogue of Modules, University of Nottingham

G53GRA Computer Graphics
(Last Updated:12 August 2017)

Year  15/16

Total Credits: 20

Level: Level 3

Target Students:  Part II undergraduate students in the School of Computer Science. Also available to students from other Schools with the agreement of the module convenor.

This module is part of the Software Engineering theme in the School of Computer Science.  Available to JYA/Erasmus students.

Taught Semesters:

Spring Assessed by end of Spring Semester 

Prerequisites: Programming experience (eg G51PRG up to 2014-15)

Corequisites:  None.

Summary of Content:  You’ll learn the principles of 3D computer graphics, focusing on modelling and viewing objects/scene in a three-dimensional (3D) world on the computer, rendering the objects/scene to give it realism, and projecting objects/scene onto 2D display in analogy to your taking a photo of a 3D world using a camera. Through weekly lectures and laboratory sessions you’ll explore various computer graphics techniques and develop your OpenGL programming skills required for 3D computer graphics. The module demonstrates the benefits of linking theory and practice.

Method and Frequency of Class:

ActivityNumber Of WeeksNumber of sessionsDuration of a session
Lecture 8 weeks1 per week2 hours
Computing 10 weeks1 per week2 hours

Activities may take place every teaching week of the Semester or only in specified weeks. It is usually specified above if an activity only takes place in some weeks of a Semester

Method of Assessment: 

Assessment TypeWeightRequirements
Coursework 1 15 The students will answer questions as well as program graphics systems to demonstrate that they understand computer graphics principles and techniques 
Coursework 2 15 The students will answer questions as well as program graphics systems to demonstrate that they understand computer graphics principles and techniques 
Coursework 3 70 Programming project designing and implementing a 3D graphics scene, plus a written report and a demonstration of the project in the lab. 

Dr L Bai

Education Aims:  
To show the mathematical basis of 3-D computer graphics through transformation of 3D objects, through viewing the objects in different ways, and through projecting the objects onto a 2D display.
To provide an understanding of the 3D computer graphics pipeline, methods for modelling and viewing 3D objects and scenes and mechanisms of adding realism to them.

Learning Outcomes:  Knowledge and Understanding :
Knowledge and understanding of how mathematics is being used in 3D computer graphics, the processes in the 3D graphics pipeline, and the techniques for the 3D graphics pipeline to create 3D graphics software, increasing employability of the students, especially in the creative industry.

Intellectual Skills:
The ability to write OpenGL programs to create 3D objects/scenes on the computer.

Transferable Skills:
3D graphics programming and software development and the ability to apply these in applications for the creative industry.

Offering School:  Computer Science

Use the Back facility of your browser to return to the previous page.

Module Catalogue Search for another module

[UoN Welcome Page] Return to The University of Nottingham Welcome Page