Computer Science (COMP) 390
Computer Graphics (Revision 2)

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