Skip To Content

Courses

Computer Science (COMP) 390

Computer Graphics (Revision 2)

COMP 390 Course website

Revision 2 is closed for registrations, replaced by current version.

View previous syllabus.

Delivery Mode:Individualized study online.

Credits:3

Area of Study:Science

Prerequisite:COMP 306, COMP 307 or COMP 308.

Note: COMP 307 is now closed. It is replaced by COMP 306. Students may still use COMP 307 as a prerequisite provided credit was obtained between 2002 and 2007. Students who are concerned about not meeting the prerequisites for this course are encouraged to contact the course coordinator before registering.

Precluded Course:COMP 390 cannot be taken for credit if credit has already been obtained for COMP 392.

Students in this course are required to contact their tutor using email or the course (Moodle) forums. Please see the Tutor and Coordinator Support page for more information.

Centre:School of Computing and Information Systems

SCIS Orientation

COMP 390 is not available for challenge.

Course website

check availability

Overview

The course is designed to teach the students theoretical and applied aspects of computer graphics.

Learning Objectives

Students successfully completing this course will be able to:

  • describe essential computer graphics programming techniques.
  • implement 3D transformation on 2D display using OpenGL.
  • understand 3D objects modeling techniques and implement using OpenGL.
  • describe different color models and implement them using OpenGL.
  • understand the principles of lighting and implement them using OpenGL.
  • implements textures, attenuation, transparency, fogs, and other visual effects using OpenGL.

Learning Outcomes

After successfully completing this course, students will be able to demonstrate their ability of using modern 3D computer graphics techniques, models, and algorithms, to solve related problems. The skills will be demonstrated through the implementation of the techniques using OpenGL.

Outline

  • Unit 1: Introduction to Computer Graphics
  • Unit 2: Drawing with OpenGL
  • Unit 3: Inside the Modern Graphics Package
  • Unit 4: 2D and 3D Geometry
  • Unit 5: Visible Surface Determination
  • Unit 6: Elements of Lighting
  • Unit 7: Visual Effects
  • Unit 8: Colour Models
  • Unit 9: Advanced Geometry
  • Unit 10: Important Topics in Graphics and OpenGL

Evaluation

To receive credit for COMP 390, you must achieve a course composite grade of at least “D” (50 percent), an average grade of at least 50 percent on the assignments, and a grade of at least 50 percent on the final examination. The weighting of the composite grade is as follows:

Assign 1 Assign 2 Assign 3 Assign 4 Final Exam Total
10% 15% 15% 20% 40% 100%

To learn more about assignments and examinations, please refer to Athabasca University's online Calendar.

Course Materials

Textbook

Foley, J. D., van Dam, A., Feiner, S. K., Hughes, J. F., & Phillips, R. L. (1994). Introduction to Computer Graphics. Boston, MA: Addison-Wesley.

Other materials

The remainder of the learning materials for Computer Graphics 390 is distributed in electronic format.

At this time, those materials include:

  • Computer Graphics 390 Study Guide.
  • Detailed descriptions of the requirements for the individual tutor-marked assignments.
  • A course evaluation form.
  • Links to a variety of resources on the World Wide Web.

Special Course Features

COMP 309 will be offered by computer mediated communications (CMC) mode, and can be completed at the student's workplace or home. AU recommends Microsoft Visual C++ 6.0 or Microsoft Visual C++.NET, and can provide assistance regarding the installation and use of these products with OpenGL and GLUT. If you wish to use any version of Borland C/C++ or Gnu g++, or any other C compiler, it is your responsibility to provide the tutor with a solution that will compile and run under Microsoft Visual Studio. We are unable to support all platforms.

Athabasca University reserves the right to amend course outlines occasionally and without notice. Courses offered by other delivery methods may vary from their individualized-study counterparts.

Opened in Revision 2, March 25, 2009.

View previous syllabus

Last updated by SAS  05/19/2015 14:13:17