Comp 206 COMPUTER GRAPHICS Course Outline

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Comp 206 COMPUTER GRAPHICS (30/30; CF 3.

0) Y3S2

Prerequisite: None

Contact Hours: Lectures 30 and Practicals/Tutorials 30

Purpose of the course:


This course introduces students to computer graphics concepts, that is, creating graphic systems
and manipulating graphics.

Expected Learning outcomes of the Course:


At the end of this course, the student should be able to;
i. Explain the algorithms involved in generating computer graphic displays.
ii. Implement graphic output on a computer.
iii. Carry out the basic mathematical manipulations that transform graphic objects using graphic
tool kits to implement graphic software.

Course content:
Use of Computer to model and graphically render two- and three-dimensional structures. Graphics
devices and languages, 2- and 3-D object representations; Various aspects of rendering realistic
images; Implementation of programs spanning all stages of the 3-D graphics pipeline: Clipping;
Projection; Arbitrary viewing; Hidden surface removal; Shading.
Mode of delivery:
The course will be taught by using lectures, academic field trip, tutorials and assignments.

Instructional Materials and/or Equipment:


Resource persons, textbooks, hand-outs, LCD projectors, laptops/computers, discussion aids,
chalk/white boards, DVDs, and e-journals.

Course assessment

Course work (Assessments and tests) 30%


Final Examination 70%
Total 100%

Core Reading Materials for the course


i. Gupta et.al(2011),Computer graphics, Laxmi publications,
(1st edition),ISBN:978-93-80856-69-8
ii. Buss S.R., (2003), 3D Computer Graphics: A Mathematical Introduction with OpenGL,
Cambridge University Press
iii. Singh S.K(2011)Digital image processing, Laxmi publications,(1st edition),ISBN:978-93-
80386-71-3
Recommended Reference Materials

i. Shirley P., Ashikhmin M. &Marschner S. (2009), Fundamentals of Computer Graphics, CRC


Press
ii. Foley J.D. (1996), Computer Graphics: Principles and Practice, Addison-Wesley Professional
WEEK TOPIC OUTLINE
Week 1 Registration
Week 2 Introduction to  Introduction
computer Graphics  Brief History of Computer Graphics
 Basic Concepts in Computer Graphics

Week 3 Raster Graphics  basic concepts


- scan conversion, image processing, antiliasing
- raster graphic pipeline
- charactericts of raster graphics
 Drawing graphics
-line drawing algorithms(simple DDA, symmetric DDA, Bresenham algorithm)

-cicle drawing algorithm ( DDA, bresenham algorithm)

- ellipse drawing algorithm

-polygon filling algorithms

-color presentation

Week 4 CAT1

WEEK 5 Transformation  2D and 3D transformation


-projection

 Linear projection
 Nonlinear projection
 Orthographic projection
 Fundamental Transformation(-scaling-rotation-Reflection(mirroring)-font matrices)

 Other Transformations

 Homogeneous Coordinates

 Inverse Transformations

WEEK 6 GRAPHICS  Graphics System


PRIMITIVES  Display File
 Display File Structures
 Graphics File Format
 Logical Screen Descriptor (LSD)
Week 7 WINDOWING
AND CLIPPING
 Introduction

 The Viewing Transformation

 Clipping

 Polygon Clipping

 Zooming and Panning

Week 8 INTERACTIVE  Introduction


GRAPHICS  Video Display Device
 Input Devices
 Coordinate Representations
 Rubber Band Technique
 Dragging
Week 9 HIDDEN SURFA  Back-Face Removal Algorithm
CES AND LINES  Warnock’s Algorithm
 Depth Buffer
 A Buffer
 Scan Line Method
 Painter’s Algorithm
 Floating Horizon
 Algorithm
 Binary Space Partition
Week 10 ILLUMINATION  Light
AND SHADING  Colours
 Colour Models
 Shading
 Transparency
 Shadows
 Texture and Reflections

Week OPENGL  PRACTICAL


11,12

You might also like