Instructor Contact hours
  • 1-hour Lectures on Tuesdays and Thursdays, Weeks 1 through 10
  • Tuesdays: lectures 13:10-14:00 in Lister Learning and Teaching Centre, G.01 - Davidson Lecture Theatre
  • 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

Weekly checklist (scrollable)

Week 1

1 Attend the first lecture on Tuesday at 13h00 at 13:10-14:00 in Lister Learning and Teaching Centre, G.01 - Davidson Lecture Theatre .
2 Reading (will be posted after the first lecture).
3 Sign up for the course if you have not already!

Week 0

1 Register for the course.
2 Check that you have access on Learn to the course's Piazza page.
3 Check the course website.

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 will each be worth 5 marks.
  • 80 marks for CW: One programming assignment (C++) with the use of AI coding assistants.
  • 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

Reading

Labs

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.