The primary objective of this course is to introduce basic principles of 3-D transformations, visible surface algorithms, shading, textures, curves and surfaces, computer-aided design, advanced modeling techniques, solid modeling, advanced raster graphics architecture, advanced geometric operations algorithms and fractals.
The course prepares students to understand fundamentals of Computer Graphics. The goal of this course is also included the theory and practice of computer graphics. The course will assume a good background in programming in C or C++ and a background in mathematics including familiarity with the theory and use of coordinate geometry and of linear algebra such as matrix multiplication.
Instructor: Dhanyu Amarasinghe
Office: Science 2, Room 249
Office Hours:
MoWe 9:00 AM – 10:30 AM
MoWe 2:00 PM – 3:30 PM