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