Computer Graphics
Code | School | Level | Credits | Semesters |
COMP3011 | Computer Science | 3 | 20 | Spring UK |
- Code
- COMP3011
- School
- Computer Science
- Level
- 3
- Credits
- 20
- Semesters
- Spring UK
Summary
You will 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 will 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.
Target Students
Available to Level 3 and Level 4 students in the School of Computer Science. Prior knowledge in computer programming in C and secondary school maths is required. This module is part of the Programming and Software Engineering themes in the School of Computer Science.
Classes
- One 2-hour lecture each week for 12 weeks
- One 3-hour computing each week for 12 weeks
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
Assessment
- 30% Coursework 1: Answer questions as well as program graphics systems to demonstrate understanding of computer graphics principles and techniques. Reassessment is by 100% coursework.
- 70% Coursework 2: Programming project designing and implementing 3D computer graphics principles and techniques, plus a written report and a demonstration of the project in the lab. Reassessment is by 100% coursework.
Assessed by end of spring semester
Educational Aims
To show the mathematical basis of 3D computer graphics through modelling and transformation of 3D objects, viewing 3D objects in different ways, and projecting 3D objects onto the 2D computer screen.To provide practical means for learning and understanding the 3D computer graphics pipeline, methods and programming skills for modelling, transforming, viewing and projecting 3D objects, and adding realism to them.Learning Outcomes
Knowledge and Understanding
- Knowledge and understanding of the principles and techniques and the ability of implementing 3D computer graphics applications, increasing the employability of the students, especially in the creative industry.
Intellectual Skills
- The ability to write programs to create realistic 3D graphical objects on the computer.
Transferable Skills
- Computational techniques and programming skills and the ability to apply these in variety of application domains.