Computer Science 112
The Art & Science of Computer Graphics

Spring 2013, The College of Saint Rose

Course Schedule

Additional readings will be given occasionally. Links will be added here to an outline for each lecture, the full text of each assignment, PDFs of my notes for each topic, and to copies of additional readings when available electronically. Note: all assignment and exam dates are subject to change, and are provided only as a general guideline until the actual assignment or exam is handed out in class.

Date

Topic and/or Event Readings
January 15 Lecture 1: Introduction and Overview; Studio/Lab 1: Setting Up Your Wiki Page Topic Notes: Introduction
January 17 Lecture 2: Elementary Modeling Topic Notes: Basic Modeling
January 22 Lecture 3: Basic Modeling; Objects and Groups
January 24 Lecture 4: Objects and Groups; Studio/Lab 2: A Simple Model
January 29 Lecture 5: Basic Lighting and Materials
January 31 Lecture 6: Defining Custom Objects Topic Notes: Defining Custom Objects
February 5 Lecture 7: More Custom Objects; Studio/Lab 3: Working with Custom Objects
February 7 Lecture 8: Custom Object Examples
February 12 Lecture 9: Review; Studio/Lab 4: Marbles
February 14 Lecture 10: Color Models and Materials Topic Notes: Colors and Materials
February 19 Lecture 11: Review; Studio/Lab 5: Modeling with Realistic Materials
February 21 Exam 1 (during class, in Albertus 305)
February 26 Lecture 12: Refraction and Surface Images
February 28 Lecture 13: Lighting Topic Notes: Lighting
March 5 & 7 Spring Break!
March 12 Lecture 14: Cameras; Studio/Lab 6: Surprise! Topic Notes: Cameras
March 14 Lecture 15: Programming Basics Topic Notes: Programming
March 19 No Class: Advisement Day
March 21 Lecture 16: Programming; Final Project Out
March 26 Lecture 17: Programmed Replication; Studio/Lab 7: Shared Models
March 28 Lecture 18: Programmed Replication; Studio/Lab 8: Replication
April 2 No Class: Travel Troubles
April 4 Lecture 19: Advanced Programmed Replication
April 9 Lecture 20: Replication Wrapup
April 11 Lecture 21: Bezier Curves; Blending and Morphing Topic Notes: Animation
April 16 Lecture 22: Animation; Studio/Lab Bonus 1: Stained Glass Windows
April 18 Lecture 23: More Animation; Studio/Lab 9: Animation Topic Notes: Patch Meshes; Topic Notes: Advanced Mead Functionality
April 23 Lecture 24: Advanced Animation
April 25 Lecture 25: Review
April 30 Exam 2 (during class)
May 2 Lecture 26: Screening; Course Wrapup; Course Evaluations
May 8 Final Project Showcase, 11:00 AM and 1:30 PM, CCIM 121