An Najah National University
Faculty of Engineering
Department of Computer Engineering
Course title and number |
Computer Graphics- 66418 |
|
Instructor(s) name(s) |
Eng.Haya Sammaneh |
|
Contact information |
(Email, Office location, other information) Faculty of Engineering – Third Floor . Office number :1410 |
|
Semester and academic year |
First Semester 2010 |
|
Compulsory /Elective |
Compulsory |
|
Prerequisites |
Object Oriented Language Java- 66212 |
|
Course Contents(description) |
|
|
Course Objectives |
|
|
Intended Learning Outcomes and Competences |
|
|
Textbook and References (online resources) |
Computer Graphics with OpenGL by Donald Hearn and M. Pauline Baker- 3rd edition-2004
|
|
Assignment Criteria |
Activity |
Percent(%) |
Midterm Exams |
40 (First + Second) |
|
Homework and quizzes |
10 |
|
Other criteria(Research, Discussion. etc) |
|
|
Final Exam |
50 |
|
Week
|
Subject |
|
1 |
A survey of computer graphics , Computer-aided design, Education and training and Graphics user interface
|
|
2,3,4 |
Overview of graphics systems : Video display devices: raster-scan & random scan, Input devices and Graphics software |
|
5,6,7 |
Output primitives : Pointes and lines operations, Line algorithms, Circle generation algorithms, Polygon operations and Polygon filling |
|
8 |
Attributes of output primitives: Line, Curve, Character attributes and Anti aliasing |
|
9,10,11 |
Two-dimensional geometric transformation: Basic transformations: rotation, scaling, and translation, Matrix representation and Homogenous coordinate systems Composite transformations and Other transformations: reflection and shear |
|
12 |
Two-dimensional viewing : Window to view port coordinate transformations, Two-dimensional viewing functions and Clipping operations: line, point, polygon, and text
|
|
13,14 |
Three-dimensional transformations: Translations, Rotations, Scaling, reflection and shearing |
|
15,16 |
Applications: 3DMAX 9, OPENGL using C++ and C# |