Syllabus
All topics are subject to change.
Week 1 Jan 18-24 |
Welcome and Co-Ordinate Systems Lecture Notes: Tuesday Thursday |
Week 2 Jan 25-30 |
Linear Algebra and Transformations in 2D, Drawing in 2D Lecture Notes: Tuesday Thursday Assignment 0 + 1: Intro and SVG Images |
Week 3 Feb 1-7 |
Linear Algebra and Transformations in 3D Lecture Notes: Tuesday Thursday |
Week 4 Feb 8-14 |
Drawing in 3D Lecture Notes: Tuesday Thursday Assignment 2: SVG and Transforms |
Week 5 Feb 15-21 |
Shape in 2D and 3D Lecture Notes: Tuesday Thursday Assignment 3: My Little Robot |
Week 6 Feb 22-28 |
Interpolation and Approximation (Curves and Surfaces) Lecture Notes: Interpolation and Splines |
Week 7 Mar 1-7 |
Graphics Programming and Lighting Lecture Notes: Tuesday Thursday |
Week 8 Mar 8-14 |
Texture and Real-Time Tricks Lecture Notes: Tuesday Thursday |
Week 9 Mar 15-21 |
Hardware, Shaders and Real-time Graphics Lecture Notes: Tuesday Thursday |
Week 10 Mar 22-28 |
Surfaces and Meshes Lecture Notes: Tuesday Thursday |
Week 11 Mar 29-Apr 4 |
SPRING BREAK |
Week 12 Apr 5-11 |
The OpenGL Shading Language Lecture Notes: Tuesday Thursday |
Week 13 Apr 12-18 |
Depth and Compositing Lecture Notes: Tuesday Thursday |
Week 14 Apr 19-25 |
Rendering and Image formation Lecture Notes: Tuesday Thursday |
Week 15 Apr 26-May 2 |
Realistic Rendering and Ray Tracing Lecture Notes: Tuesday Thursday |
Week 16 May 3-9 |
Image Processing Lecture Notes: Tuesday Thursday |