Syllabus/lecture notes/schedule

Lecture location, days/hours

ZHS 159, Monday, 6:30 - 9:30 pm [with a 5-minute break around 8 pm]

PLEASE stick around for 20 minutes if I am not in class by 6:30! I make every attempt to get there on time - I am rarely late. But traffic through downtown can be unpredictable (I commute from Glendale, way north of Downtown), hence the '20 minute rule'. If I don't show up by 6:50 we can consider the class to be cancelled and will make up the material during subsequent classes.

Exam dates (NOT negotiable!)

Following are the dates for the midterm and Final exam. Please make arrangements to ensure that you will be able to take the tests on these dates. Requests for makeups/substitutions will not be encouraged - sorry.

Midterm: 3/8,  6:30-8:00 pm, location TBD
Final:   5/10, 6:30-8:00 pm, location TBD

Lecture notes

The lecture pages below contain links to onscreen/printable PDFs. Links to future classes are 'broken' and will be enabled as we go along.

Often the pages also contain additional lecture notes, links, images, animations and code. For exam purposes you are expected to know everything in the PDFs - the rest is there by way of extra info.

Note - given that each is a 3-hour class, I'm 'doubling up' lecture topics.


1/11:
Lecture 0: Introduction
Lecture 1: Linear algebra

1/18: MLK's B'day - Holiday

1/25:
Lecture 2: Transformations - basics
Lecture 3: More transformations

2/1:
Lecture 4: Axis (space) transformations
Lecture 5: Line rasterization

2/8:
Lecture 6: Polygon rasterization
Lecture 7: Visibility

2/15: Presidents' Day - Holiday

2/22:
Lectures 8, 9: Shading [full 3 hours]

3/1:
Lecture 10: Shadows
Lecture 11: Texture mapping

3/8: Midterm exam: 6:30-8:00 pm, location TBD

3/15: Spring break

3/22:
Lecture 12: Procedural texturing
Lecture 13: OpenGL - Part I

3/29:
Lecture 14: OpenGL - Part II
Lecture 15: OpenGL - Part III

4/5:
Lecture 16: GPUs
Lecture 17: Modeling

4/12:
Lecture 18: Animation
Lecture 19: FX (phenomena), cameras

4/19:
Lecture 20: GI (Global Illumination)
Lecture 21: NPR (Non-Photoreal Rendering)

4/26: HW3 group presentations

5/3: Study break ("Study Days")

5/10: FINAL EXAM: 6:30-8:00 pm, location TBD

Misc.

Academic calendar

CS Dept.'s course list

CS Dept., current term