0% found this document useful (0 votes)
26 views3 pages

Comp 206 COMPUTER GRAPHICS Course Outline

This document describes a computer graphics course that introduces concepts like 2D and 3D modeling and rendering. It covers topics like transformations, raster graphics, illumination and shading, and uses OpenGL. The course is assessed through assignments, tests and a final exam.

Uploaded by

Musembi Joseph
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views3 pages

Comp 206 COMPUTER GRAPHICS Course Outline

This document describes a computer graphics course that introduces concepts like 2D and 3D modeling and rendering. It covers topics like transformations, raster graphics, illumination and shading, and uses OpenGL. The course is assessed through assignments, tests and a final exam.

Uploaded by

Musembi Joseph
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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