CS 4731 - Term A, 2002

Computer Graphics

Lectures: FL-rm#, MTRF, stTime – endTime

 

Instructor: Prof. Emmanuel Agu, FL 143, 831-5568, emmanuel@cs
Office Hours: Mondays, Tuesdays, Thursdays and Fridays: 11AM, Others by appointment

 

Teaching Assistant: TA Name, FL-Room Number, 831-phone, username@cs

 

 

Text: Computer Graphics using OpenGL by F.S. Hill, Jr. Supplemental texts will be placed on reserve in the library.

 

Facilities: You may do your assignments in C, C++, java or any high level language for which OpenGL libraries are available on Unix or windows. Note that compiled graphics code tends to be large and may consume more than one megabyte of disk space.

 

Grading Policy: 50% exams, 50% assignments.

 

Notes:

 

  1. Reading is mandatory, working ahead is encouraged
  2. Exams are based on both lectures and readings, so class attendance is strongly encouraged.
  3. Working and discussions in pairs is okay. However, each student must turn in different and unique projects.
  4. Cheating is strictly forbidden
  5. All assignments should be submitted using the turning facility, which can be found in the bin directory in the cs4731 account on the CCC servers. Both your executable and source code must be turned in. Files MUST include instructions on compiling and running the program and should be WELL documented. Insufficient documentation will result in a loss of points. Data files should include a comment line at the start giving your name, the assignment for which it is intended, and the most recent date in which the file was changed. Please do NOT turn in hardcopies or executables! Any questions regarding the program may be sent to either the TA or me via e-mail, or you may stop by during the posted office hours.

 

 

Projects:

 

 

 

Schedule:

 

Week 1 (Aug 19 – 23)

Topics: overview, graphics intro, basic HW/SW, geometric Modeling, OpenGL intro

Reading: insert

 

Week 2 (Aug 26 – 30)

Topics:  drawing lines and curves, clipping

Reading: insert

Week 3 (Sept 2 – 6)

Topics:  vectors, intro to 3-D

Reading: insert

 

Week 4 (Sept 9 – 13)

Topics:  3-D transformations and viewing

Reading: insert

 

Week 5 (Sept 16 – 20)

Topics:  hidden surface removal

Reading: insert

 

Week 6 (Sept 23 – 27)

Topics:  shading, texture, color

Reading: insert

 

Week 7 (Sept 30 – Oct 4)

Topics:  curved surfaces, solid modeling

Reading: insert

 

Week 8 (Oct  7 – 11)

Topics:  shading, texture, color

Reading: insert