Course Overview

This course is a beginner-level introduction to computer graphics and computer vision. It is aimed at undergraduates who have an interest in imaging or the visual arts. It will offer a unified treatment of image synthesis and image analysis techniques and will cover three major topics:

    • Principles of Visual Computing: Computational and mathematical methods for creating, capturing, analyzing and manipulating digital photographs.
    • Digital Special Effects: Case studies that examine how visual computing principles were used to create visual effects in movies and commercials.
    • Visual Programming: Programming assingments intended to give hands-on experience with creating graphical user interfaces, and with implementing programs for synthesizing and manipulating photographs.

 
Prerequisites: CSC209H1/270H1/(CSC207H1,proficiency in C or C++); MAT137Y1, MAT223H1/MAT240H1; CGPA 3.0/enrolment in a CSC subject POSt. No background in vision, graphics, or image processing will be assumed. S tudents interested in graphics are encouraged to take Visual Computing before taking CSC418. There is very little overlap between CSC320 and CSC418.

 
 

Site last modified on Monday, May 11, 2009
Send questions or comments about this page to kyros@cs.toronto.edu