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.
|Spring||Assessed by end of Spring Semester|
Prerequisites: Programming experience (eg G51PRG up to 2014-15)
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:
|Activity||Number Of Weeks||Number of sessions||Duration of a session|
|Lecture||8 weeks||1 per week||2 hours|
|Computing||10 weeks||1 per week||2 hours|
Method of Assessment:
|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.
Search for another module
Return to The University of Nottingham Welcome Page