code | CS352 |

credit_hours | 3 |

title | Computer Graphics |

arbic title | |

prequisites | CS212 |

credit hours | 3 |

Description/Outcomes | Introduction, history and survey of graphics applications. Overview of graphics systems and output devices. Output primitives including points, lines, circles, splines, area filling, and character generation. Attributes of output primitives. Twoâ€“dimensional and three dimensional transformations, windowing and clipping. Color system. Filling polygon. |

arabic Description/Outcomes | |

objectives | 1. Understand algorithms design. 2. Learn line, circle, and polygon rendering algorithms. 3. Use and code with OpenGL library. 4. Understand the mathematics and computer graphics concepts. 5. Apply programming skills needed to develop graphics applications. |

arabic objectives | |

ref. books | John F. H, Andries V.D., Morgan M. G., David F. S., James D. F., Steven K. F, and Kurt A.,rnComputer Graphics: Principles and Practice, Wesley. |

arabic ref. books | |

textbook | D. Hearn, M.P. Baker, and Carithers, Computer Graphics Open Gl Version, Pearson. |

arabic textbook | |

objective set | |

content set | |

course file |
4_CS352_CS352.pdf |