Dr. Mohammad Ali H. Eljinini
Course
Name: Computer
Graphics
Course Number: 605422
Course Description:
(3
credit hours: 1 class + 2 lab., Prerequisite: 605215)
Introduction
to graphics hardware and software, display architectures, user-computer
interface design, 2D and 3D transformations, projections, clipping, raster
graphics algorithms.
Course Contents:
1
- Introduction
3
2
- Graphics system
6
3
- Drawing algorithms
6
4
- 2D viewing
8
5
- Geometry
8
6 - Geometrical transformation 8
LAB
ASSIGNMENTS:
Week
1 - InitGraph, DetectGraph, Graphresult,
1 - 2
SetGraphmode, RestorGraphmode, CloseGraph.
2
- ClearDevice, Clearviewport, Setviewport.
3
3 - Set Color
4
4 - GetmaxX, GetMaxY,
GetX, GetY.
5
5 - Move to, Move rel.
6
6
- Put Pixel, Get Pixel, Line, Line To,
7 - 9
Line Rel, Set Line Style, Rectangle, Bar.
7
- Drawing Polly, Fill Polly.
10-11
8
- Circle, Ellipse, Fillellipse, Arc, Pie Slice.
12-14
9 - Out text, Out text
XY.
15
Textbook:
Computer Graphics (The C version)
By: Donald Hearn, M.Panline Baker
Prentice Hall, Inc. 1999
References:
Computer Graphics, Principle and Practice
By: I. Foley,
Addison-Wesley 1993.
Exams
& Grades:
Second
Exam: 25%
Final
Exam: 40%
Class
Activities: 10%