1. Course Details

  • Level: Seniors
  • Prerequisite: EECE 230
  • Lecture Times:  Sun - Tue 12:30 p.m. - 01:45 p.m.
  • Room:  Q 109
  • Office Hours: TBA
  • Student Study Hours Per Week: 9
  • Contact Hours Per Week: 3
  • Private Study Hours Per Week: 6
  • AY / Semester:  2008– 2009 / Fall
  • Professor:  Dr. I. Damaj
  • Contact Details: i_damaj@du.edu.om
  • Professor's Website: http://www.idamaj.net
  • Summary of Assessment Method:  Quizzes, pop quizzes, assignments, project and presentation, and a final exam
  • Software Packages: OpenGL, C++, Java
  • Textbook: Computer Graphics: Principles and Practice in C, 2/e, James D. Foley Andries van Dam Steven K. Feiner John F. Hughes, ISBN 0-201-84840-6
  • Links: http://www.opengl.org, http://academics.idamaj.net

2. Aims of the Course:

This course presents an introduction to computer graphics. Graphics is a flourishing field within computer science. Driven by the tremendous increase in speed and quality of hardware and software, it has rapidly gained popularity among a wide variety of users. With applications as far-reaching as special effects, synthetic content, interactive TV, graphical user interfaces, information visualization, interactive art, industrial design, education, computer games ranging from Doom 3 to The Sims, virtual reality, and the Internet, computer graphics plays an increasingly important role in our lives, both practically and culturally. This course is aimed to be a comprehensive introduction to basic concepts and algorithms in this field, and topics covered will include the fundamentals of scan conversion of geometric primitives, clipping, 2D and 3D transformations, user interfaces, and color.

3. Short Description:

This course is of 5 chapters divided into 15 weeks. The student should be aware of the importance of revising the material on first come first serve basis. Prerequisites of this course are EECE 230 - CP2.

Details Topic Chapter No. Book Chapter Assessment
Week 1 - 2 Introduction to Computer Graphics 1 1
Week 2 Scan Conversion 2 3
Week 3 Transformations 3 5 Project Proposal (W9)
Week 4 Clipping 4 3
Weeks 4 - 5 User Interface 5 8, 10
Week 5 Hardware Acceleration of Geometrical Transformations 6

5. Assessment of the Course

Attendance, Pop quiz , and Assignment 10%
Project 20%
Quiz I 20%
Quiz II 20%
Final 30%

[Dec 29, 2008] Chapters 4 and 5 are posted.

[Nov 15, 2008] Chapters 3 is posted.

[Oct 15, 2008] Chapters 2 is posted.

[Sep 15, 2008] Chapters 1 is posted.

[Sep 15, 2008] Welcome to course website.


© 2015 - Dr. Issam W. Damaj