Instructor Contact hours
  • 50-minute Lectures on Tuesdays and Thursdays, Weeks 1 through 10
  • Tuesdays: lectures 13:10-14:00 in Robson Building, Lecture Theatre G.04
  • Thursdays: lectures 13:10-14:00 in Old College, G.159 - MacLaren Stuart Room
  • 2-hour Labs on Weeks 3, 5, 8 and 10 in Appleton Tower 4.12. Check your group and schedule
Kartic Subr

Course guidelines

  • Please remember the good scholarly practice requirements of the University regarding work for credit, with guidance and further links here.
  • See the "Coursework Planner" in Learn for the deadline and late policy for this course. Guidance on late submissions (Rule 1) is here .
  • A link to the Academic Support offered by the University is here

Assessment

  • There is no exam for this course.
  • 20 marks for labs: 4 lab assignments, each worth 5 marks.
  • 80 marks for CW: One programming assignment (C++). The use of AI coding assistants is encouraged.
  • 20 marks (out of the 80) for coursework will be available as bonus for submitting intermediate checkpoints of modules.
  • Your bonus marks will depend on the extent of match between the checkpointed code and the final version for those modules.
  • Final marks will be out of 100 for this course (Labs + Coursework).

Schedule

Labs

Reading

Coursework

Books

There is no text book for this course but the following books might help support your learning. You are not expected to purchase these books.


Matt Pharr, Greg Humphreys & Wenzel Jakob,
Physically Based Rendering (Third edition)

The book is currently freely available online.

Peter Shirley, Trevor David Black & Steve Hollasch,
Ray tracing in one weekend

The book is currently freely available online.

Steve Marschner & Peter Shirley
Fundamentals of Computer Graphics

The book is available for free online access in our library.


Other resources

  1. Tutorials on Blender
  2. Introduction to computer graphics by Steve Marschner, Cornell University.