Computer Graphics and Games

Cod y Modiwl
CS32420
Teitl y Modiwl
Computer Graphics and Games
Blwyddyn Academaidd
2026/2027
Semester
Semester 1
Cyd-gysylltydd y Modiwl
Dr David Hunter
Rhestr Ddarllen
Gweld ar Aspire
Rhagofynion
CC21120 neu CS21120
Staff Eraill sy'n Cyfrannu
Edel Sherratt
Dr Helen Miles
Dr David Hunter

Dulliau Asesu

Math o Asesiad

Manylion Asesiad

Cyfran

Asesiad Semester Semester Assessment: Practical assignment, report and accompanying source code and data. 3000 Words 50%
Arholiad Semester Semester Exam: 2 Awr 50%
Asesiad Ailsefyll Practical assignment, report: and accompanying source code and data.Students must resit failed examination and/or resubmission of failed/non-submitted assignment work 3000 Words 50%
Arholiad Ailsefyll Exam: 2 Awr Students must resit failed examination and/or resubmission of failed/non-submitted assignment work 50%

Canlyniadau Dysgu

Wedi cwblhau'r modiwl dylai'r myfyrwyr fedru:

  1. Demonstrate an awareness of the variety of hardware and software technologies that allow the creation of graphics and games applications.
  2. Understand and apply vectors and matrices to perform 2D and 3D transformations.
  3. Critically review and apply different lighting models and rendering techniques.
  4. Critically review and apply algorithms for modelling a variety of objects/visual phenomena.
  5. Utilise the main elements of a 3D games engine, including collisions, physics states and AI.
  6. Critically review and apply and design patterns (software engineering) in the context of game engines.
  7. Design and implement software for modern game engines using appropriate software engineering techniques.

Disgrifiad cryno

Modern game engines are sophisticated tools utilising modern software engineering technics. This module will teach core design principals used to create modern games and real-time graphical systems. We will cover the main algorithms and ideas behind rendering, implementing behaviours, AI and designing complex interactive systems.

Nod

This module provides the basis for programming 3D computer graphics and games using modern game engines. Theoretical concepts are introduced and how they are translated into real-time, interactive applications.

Cynnwys

Developing Interactive Systems: Modular design, Behaviours and AI.
Software Design Patterns in games: Software engineering principals in Game Development.
Graphics: Lighting and shading, surface textures and materials.
Graphics Algorithms and Data Structures: Rendering pipeline, shaders, hidden surface removal.
Modelling and Motion: triangular meshes, animation and skeletal animation.
Math for Games and Graphics

Sgiliau Modiwl

Math o Sgiliau

Manylion Sgiliau

Cyfathrebu Written communication through report/blog
Datblygu personol a chynllunio gyrfa Students will develop a portfolio piece.
Datrys Problemau Critical thinking and problem solving are required for software development
Gwella dysgu a pherfformiad ei hun Self guided learning in particular reading documentation will be necessary for completion.
Rhifedd Manipulation of objects in 2D and 3D space, using Vectors and Matrix transformation.
Sgiliau pwnc penodol Yes
Sgiliau ymchwil Reading documentation
Technoleg Gwybodaeth By Default

Nodau

Mae'r modiwl hwn yn cydymffurfio a FfCChC Lefel 6