Computer Science 112
The Art & Science of Computer Graphics

Fall 2015, The College of Saint Rose

Course Schedule

Additional readings may be given occasionally. Links will be added here with additional information about lectures, labs, and projects. All assignment and exam dates are subject to change, and are provided only as a general guideline until the actual assignment is handed out in class.

Date

Topic and/or Event Readings
September 2 Lecture 1: Introduction and Overview Topic Notes: Introduction
September 4 Lecture 2: Elementary Modeling; Studio/Lab 1: Setting Up Your Wiki Page Topic Notes: Basic Modeling
September 9 Lecture 3: Basic Modeling
September 11 Lecture 4: Basic Modeling; Studio/Lab 2: A Simple Model
September 16 Lecture 5: Model Building Topic Notes: Model Building
September 18 Lecture 6: Constructive Solid Geometry: Groups; Studio/Lab 3: Names and Groups Topic Notes: Constructive Solid Geometry
September 23 Lecture 7: Constructive Solid Geometry: Differences and Intersections
September 25 Lecture 8: Custom Objects; Studio/Lab 4: Working with Custom Objects Topic Notes: Custom Objects
September 30 Lecture 9: Custom Objects
October 2 Lecture 10: Lab Work Session
October 7 Lecture 11: Color Models and Materials Topic Notes: Colors and Materials
October 9 Lecture 12: More Materials; Studio/Lab 5: Marbles; Studio/Lab 6: Modeling with Realistic Materials
October 14 Lecture 13: Lighting Topic Notes: Lighting
October 16 Lecture 14: Surface Images; Review Topic Notes: Basics of Surface Images
October 21 Exam 1 (starts 8:15 AM, Albertus 114)
October 23 Lecture 15: Cameras; Studio/Lab 7: Surprise! Topic Notes: Cameras
October 28 Lecture 16: Bézier Curves Topic Notes: Bézier Curves
October 30 Lecture 17: Introduction to Programming; Studio/Lab 8: Stained Glass Window Topic Notes: Introduction to Programming
November 4 Lecture 18: Programmed Replication; Final Project Out
November 6 Lecture 19: Random Numbers; More Replication; Studio/Lab 9: Programmed Replication Topic Notes: Random Numbers
November 11 Lecture 20: Functions Topic Notes: Functions
November 13 Lecture 21: Functions
November 18 Lecture 22: More Functions; Beginning Animation Topic Notes: Animation
November 20 Lecture 23: Animation; Review; Studio/Lab 10: Animation ; Last Day for Final Project Discussions
November 25-27 No Class: Happy Thanksgiving; Final Project Proposals Due Before You Leave
December 1 Optional Exam 2 Review, 2:30-4:00, Albertus 103
December 2 Exam 2 (starts 8:15 AM, Albertus 303)
December 4 Lecture 24: More Animation
December 9 Lecture 25: Advanced Animation
December 11 Lecture 26: Course Wrapup; Course Evaluations
December 16 Final Project Showcase, 8:30-10:30 AM, Science Center 469A