CS4815 Home Page


Welcome to the CS4815 (Computer Graphics) home page.

Click on the following links to go to that section of this page.

Class List

Click here for the class list. Please let me know if you should be on it, but you're not.


Click here for weekly lectures, tutes, answers to selected problems, etc.

Class Projects

Due to the Covid-19 emergency a camera system programming assignment follows.
  1. FAQ.
  2. Sample inputs and output
    1. input and output
    2. input and output
    3. input and output
  3. A compilable sample using OpenGL and eigen
  4. An example use of eigen is here; you are under no obligation to go in this direction, though.
  5. Specifications are here.

Laboratory Exercises

Weekly lab sheets can be found in the table below. As results come to hand for the labs they will be posted here, also.

Week Exercise Results
02 Write-up Results
03 Write-up Results
04 Write-up Results
06 Write-up Results
Pre-Final Marks Total marks accumulated to date (lab work and mid-term) are posted here.

Exam-Related Material

Results of this year's mid-term.

Some old exam questions. Old exams can be had also from the student sharepoint.

How to do well in CS4815

Throughout the semester people come to me asking how they can do well in CS4815. The answer -- and probably one that you have heard from me in relation to other modules -- is the obvious one: hard graft.

With CS4815, however, the graft is more necessary in the early part of the semester. It is in the first 4 weeks that a lot of the foundational mathematics -- matrices, linear algebra, etc. -- are laid for what follows. Putting the effort in early and playing around with some toy programs will make a difference later in the semester.

I can't guarantee high marks but I can guarantee that you will find the remainder of the material more understandable and easier if you work hard at the foundation material.

Webmaster (hah!): Patrick Healy
Last modified: Tue May 19 14:09:42 IST 2020