CSC 333 Calendar

Fall 2013

All dates for topics and homeworks are rough predictions; if we actually take more or less time on a topic than I've predicted, the schedule will shift accordingly.

Date Assignment Reading Subject
Aug 28 Administrivia; what is this course about?
Aug 30 chap. 1; slides 00-01 overview of graphics systems & history
Sep 02 Labor day; no classes
Sep 04 chap. 1; slides 02-03 image formation
Sep 06 HW1 chap. 2.1-2.2; slides 04 Background of OpenGL and GLSL; libraries, compilation
Sep 09 chap. 2.3-2.4 Calling OpenGL primitives
Sep 10 Last day to add classes
Sep 11 chap. 2.5-2.7 More OpenGL API
Sep 13 trouble-shooting and IDE's
Sep 16 chap. 2.8; slides 05 OpenGL: callbacks, arrays, buffers
Sep 18 chap. 2; slides 06 GLSL and shaders
Sep 20 chap. 2; slides 07 Colors, attributes, triangles
Sep 23 chap. 2; slides 08 More GLSL: installing shaders
Sep 25 chap. 2.9-2.10; slides 09 Drawing a 3-D figure; hidden-surface removal and the z-buffer
Sep 25 Last day to drop classes, change grading option, switch sections, add independent study
Sep 27 discuss HW1
Sep 30 HW1 due chap. 2.11; slides 10 Event-driven programming and user interaction
Oct 02 chap. 2.12; slides 11 More on callbacks and event-driven programming
Oct 04 chap. 3.1; slides 12 Geometry, vectors, and spaces
Oct 07 chap. 3.2-3.3; slides 13 Vectors and spaces in a coordinate system; homogeneous coordinates
Oct 09 chap. 3.4-3.10; slides 14 Transforming coordinate systems
Oct 11 chap. 3.4-3.10; slides 14 Transforming coordinate systems
Oct 14 chap. 3.11-3.14; slides 15 transformations in OpenGL
Oct 16 chap. 3.6, 3.12; slides 16 Making this work in practice (spinning a colored cube)
Oct 18 HW2 discuss HW2
Oct 21 chap. 4.1; slides 17 Projection in classical art & drafting
Oct 23 chap. 4.2-4.3; slides 18 Projection on a computer
Oct 25 chap. 4.4-4.7; slides 19 Projection matrices
Oct 28 chap. 4.8-4.10 Hidden surfaces, meshes, projections
Oct 30 chap. 5.1-5.3; slides 20 Lighting and shading; the Phong model
Oct 30 Last day to withdraw from classes
Nov 01 chap. 5.3-5.4; slides 21 The modified Phong model; vector computations
Nov 04 chap. 5.5-5.11; slides 22 Implementing a lighting model in shaders
Nov 06 HW2 due; project discuss HW2, projects
Nov 08 chap. 7.1-7.3; slides 26 Manipulating buffers
Nov 11 chaps. 7.4-7.5; slides 27 Texture mapping
Nov 13 chaps. 7.6-7.7; slides 28 Texture mapping in OpenGL
Nov 15 I'm away at a conference
Nov 18 chap. 7.8-7.10; slides 29 Environment mapping; bump mapping
Nov 20 chap. 7.11-7.12; slides 30 Compositing, blending, translucence
Nov 22 chap 8.1-8.3; slides 31 Hierarchical modeling
Nov 25 chap. 8.4-8.5; slides 32 Hierarchical modeling
Nov 27 Thanksgiving: no classes
Nov 29 Thanksgiving: no classes
Dec 02 chap. 8.6-8.9; slides 33 Object-oriented graphics and scene graphs
Dec 04 Catch up and review
Dec 06 Catch up and review
Dec 09 project due presentations
Dec 11 presentations
Dec 18 CSC 333 Final Exam, 8:00-10:00 AM

Last modified:
Stephen Bloch / sbloch@adelphi.edu