CAP 5725
Computer Graphics I : Fundamentals of Computer Graphics 
Spring 2004

Last Updated:  25 March 2004.
Highlights: 

Instructor: Dr. Sumanta Pattanaik

email: sumant@cs.ucf.edu
phone: 407 823 2638
Office: CSB #251

Pre-requisite:

Expertise in C/C++

Course Home Page:

http://www.cs.ucf.edu/courses/cap5725/spring2004

Meeting Times and Place:

Tuesdays and Thursdays 12:00 to 13:15 at ENGR #224.

Class Begin: January 6
Class End: April 15
Final Exam: April 22 (10:00AM to 12:50PM)
Spring Break: March 8-13.

Office Hours:

Tuesday and Thursdays 10:00  to 11:30 at CSB #251
and by prior appointment.

Text Book:

Resources for the class

TA:

    Musawir Ali Shah. Office hours TBA. Room #107.

Course Grading:


Note: A: 90 – 100, A-: 89–90; B+: 87 – 89, B: 80 – 87, B-: 79 – 80; C+: 77 – 79, C: 70 – 77 ; D: 60 – 69; F: below 60.
(Letter grade to grade point conversion: A = 4.00, A- = 3.75, B+ = 3.25, B = 3.00, B-= 2.75, C+ = 2.25, C = 2.00, D = 1.00, F  = 0.00)


Course Outline :

  1. An overview of computer graphics (1 Lecture)
  2. Math for Computer Graphics (2-3 Lectures)
  3. References:
    • Appendix A, Hearn and Baker 
  4. Raster algorithms/ Scan-conversion algorithms (2 Lectures)
    • Chapter 4, Hearn and Baker
  5. Geometric Transformations (1 Lecture)
  6. References:
    •  Chapter 5, Hearn and Baker
  7. Viewing (1 Lecture)
  8. References:
    •  Chapter 6-7, Hearn and Baker
  9. Visible Surface Finding Algorithms. (2 Lectures)
  10. References:
    •  Chapter 9, Hearn and Baker
  11. Reflection models and Surface Shading. (1 Lecture)
  12. References:
    • Chapter 10, Hearn and Baker 
  13. Ray tracing and Radiosity (2-3 Lectures)
  14. References:
  15. Data Structure for Computer Graphics (1 Lecture)
  16. 3D Object Representation: Curves and Surface (2 Lectures)
    •  Chapter 8, Hearn and Baker
  17. Color and Visual Perception  (2 Lectures)
    •  Chapter 12, Hearn and Baker
    • Chromaticity.htm lists chromaticity co-ordinates of a few standard phosphors and standard white points
  18. Advanced rendering techniques (2-3 Lectures)

Lectures :

Week1 ( Jan 6, Jan 8)

Week2 ( Jan 13, Jan 15)

Week3 ( Jan 20, Jan 22)

Week 4 ( Jan 27, Jan 29)

Week 5 (February 3. Exam day)

Week 5 (Feb 3, Feb 5)

Week 6 (Feb 10, Feb 12)

Week 7 (Feb 17, Feb 19)

Week8 ( Feb 24, Feb 26)

Week 9 ( Mar 2, Mar 4)

Week 10 (Spring Break: March 8 to March 12)

Week 11 ( Mar 16, Mar 18, March 19 QE)

Week 12 ( Mar 23, Mar 25)

Week 13 ( Mar 30, Apr 1)

Week 14 ( Apr 06, Apr 08)

Week15 ( Apr 13, Apr 15)

Week16 ( Apr 20, Apr 22)


HomeWork/Projects:

Final Project: