Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2
Course Code: CS-429
Course Title: Computer Graphics
Credit Hour: 3 Lecture Hour: 2 Lab Hour: 2 Contact Hour: 4 Prerequisite CS-124 Course Objective The objective of the course is to equip students with animation and graphics techniques. Course Description Computer graphics is a tool that makes simulation easier. The course presents students with core algorithms, fill coloring techniques, viewing techniques, and color selection and application methods i.e. Line drawing algorithms, Circle & Ellipse generating algorithms, parallel curve algorithms, flood fill, and so on. More over it enables students to differentiate two-dimensional and three-dimensional drawing and viewings as well to understand picture transformations and fooling human eye by applying animation on objects. Course Content 1. Overview of graphics systems 1.1 Color CRT monitors 1.2 Three-dimensional viewing Devices 1.3 Graphics Software 1.4 Coordinate Representation 2. Output primitives and attributes of output primitives 2.1 Points and Lines 2.2 Line Drawing Algorithms 2.3 Circle and Ellipse Generating Algorithms 2.4 Fill-Area Algorithms 2.5 Line, Curve and Character Attributes 3. Color models and color applications 3.1 Properties of light 3.2 Color models (RGB, HSL, HSV) 3.3 Color Selection and Applications 4. Two-dimensional geometric Transformations and viewings 4.1 Two-Dimensional Transformations 4.2 Two-Dimensional Viewings 4.3 Two-Dimensional Viewing Functions 5. Three-dimensional Concepts and Object Representations 5.1 Three-Dimensional Display Methods and Views 5.2 Polygon
6. Three-dimensional geometric Transformations and viewings
6.1 Three-Dimensional Transformations 6.2 Three-Dimensional Viewings 6.3 Three-Dimensional Viewing Functions Assessment Quizzes Programming Assignments Mid and Final Exams Project Text Book 1. M. Pauline Baker, Computer Graphics, Practice Hall of India New Delhi, 2000 References 1. J. Francis, S. Hill, Computer Graphics using OpenGL 2. Donald Hearn & Pauline Paker, Computer Graphics(2nd ed), 3. 2. A. Mikhopadayay, Introduction to Computer Graphics, New Delhi 4. V.K. Pachghare, Comprehensive Computer Graphics, New Delhi, 5. 2. S. Harrington, Computer Graphics A programming Approach, McGraw – Hill 6. D.P. Mukherjee, New Delhi, Fundamentals of Computer Graphics and Multimedia, 2000