HOME Syllabus Class Notes Assignments Annoucements
Computer Graphics (CSCI 272)

Course Description

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.

Course Goals and Primary Learning Outcomes

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.

Class Notes

Class Notes will be update each week along with the lecture


Class Assignments and Projects

GLUT Library & installation:

CONTACT

Location and Office Hours

Instructor: Dhanyu Amarasinghe
Office: Science 2, Room 249

Office Hours:
  MoWe 9:00 AM – 10:30 AM
  MoWe 2:00 PM – 3:30 PM