Singapore University of Social Sciences

Advanced Graphics Design

Advanced Graphics Design (MTD203)

Applications Open: 01 October 2021

Applications Close: 15 December 2021

Next Available Intake: January 2022

Course Types: Modular Undergraduate Course

Language: English

Duration: 6 months

Fees: To be confirmed

Area of Interest: Digital Media

Schemes: Lifelong Learning Credit (L2C)

Funding: To be confirmed

School/Department: School of Science & Technology


*** Students are strongly encouraged to have taken MTH102 Matrices and Transformations before registering for this course.***MTD203 Advanced Graphics Design introduces students the mathematics and optics for computer graphics. At the end of the course, students will possess basic knowledge in geometry and optics for computer graphics, so that they can describe the detailed mechanism of ray tracing. In this course, the basic geometry includes vectors, matrices, transformation, and line-object intersection. The basic optics includes lighting, reflection model, shading, and reflection/refraction vectors.

Level: 2
Credit Units: 5
Presentation Pattern: Every January


  • Vectors
  • Matrices
  • Basic transformations
  • Composite transformations
  • Lines and Planes
  • Ray-Object Intersections
  • Lighting
  • Reflection model
  • Shading
  • Reflection vector
  • Refraction vector
  • Ray tracing

Learning Outcome

  • Discuss the operations and properties of vectors, including the geometrical meaning of the operations.
  • Solve the operations and properties of matrices
  • Demonstrate the transformation operations including scaling, translation, rotation, and composite transformation
  • Calculate the intersection between a ray and an object
  • Explain the 3D geometry of lines, planes
  • Describe the surface intersections and normal vector calculation
  • Explain the concepts of lighting, shading, and reflection
  • Illustrate the concept of ray tracing
  • Calculate vector and matrix arithmetic
  • Solve the roots of quadratic polynomials
  • Calculate the intersection between a ray and an object
  • Compute pixel intensity based on Phong reflection model and shading techniques
  • Solve reflection and refraction vectors
Back to top
Back to top