Class Calendar

Class meetings are scheduled for Tuesdays and Thursdays, 11:00-12:15 in room 1221 Computer Sciences. Students are responsible for the materials in lectures.

No additional reading or programming assignments this week

Week 1
Jan 19-22
Welcome, Class Setup, Graphics Basics, Web Graphics Programming
Week 2
Jan 25-29
Coordinate Systems, Linear Algebra, Transformations in 2D
Reading Assignment 1 (Link to the quiz)
Programming Assignment 1 (Link to handin)
Week 3
Feb 1-5
Hierarchical Modeling, Introduction to Transformations in 3D
Reading Assignment 2 (Link to the quiz)
Programming Assignment 2 (Link to handin)
Week 4
Feb 8-12
Viewing transformations and Drawing in 3D
Reading Assignment 3 (Link to the quiz)
Programming Assignment 3 (Link to handin)
Week 5
Feb 15-19
Projection, Perspective and Visibility
No additional reading assignment this week
Programming Assignment 4 (Link to handin)
Week 6
Feb 22-26
Rasterization and The Graphics Pipeline
No additional reading or programming assignments this week
Week 7
Feb 29-Mar 4
Shaders, GLSL, Lighting
Reading Assignment 4 (Link to handin coming soon)
Programming Assignment 5 (Link to handin)
Week 8
Mar 7-11
Introduction to WebGL
Programming Assignment 6 (Link to handin)
Week 9
Mar 14-18
Theoretical concepts of texturing
MIDTERM EXAM Tuesday, March 15th, 7:15pm
Location : Computer Sciences 1240
Week 10
Mar 28-Apr 1
Practical use of textures in WebGL
No additional reading or programming assignments this week
Week 11
Apr 4-8
Further uses of textures for advanced effects
Reading Assignment 5 (Link to the quiz)
Programming Assignment 7 (Link to handin)
Week 12
Apr 11-15
Approximating advanced appearance effects with interactive tricks. Intro to ray tracing.
No additional reading or programming assignments this week
Week 13
Apr 18-22
Ray tracing and global illumination. Intro to shapes & curves
Programming Assignment 8 (Link to handin)
Week 14
Apr 25-19
Properties and representationof shapes. Parametric curves.
No additional reading or programming assignments this week
Week 15
May 2-6
Splines. Practical implementation of parametric curves. Review.
Programming Assignment 9 (Link to handin)
Print Friendly, PDF & Email