0% found this document useful (0 votes)
35 views

Course: 601: Computer Graphics: Unit 1. Introduction

1. The 601 Computer Graphics course is a 4-credit course taught over 15 weeks for a total of 40 hours. 2. The purpose is to teach students about computer graphics and algorithms for constructing geometric shapes like lines, circles, and ellipses. 3. The course content covers topics like graphics systems, line generation algorithms, polygon representation, filling algorithms, and geometric transformations including scaling, translation, and rotation.

Uploaded by

Aquaman
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views

Course: 601: Computer Graphics: Unit 1. Introduction

1. The 601 Computer Graphics course is a 4-credit course taught over 15 weeks for a total of 40 hours. 2. The purpose is to teach students about computer graphics and algorithms for constructing geometric shapes like lines, circles, and ellipses. 3. The course content covers topics like graphics systems, line generation algorithms, polygon representation, filling algorithms, and geometric transformations including scaling, translation, and rotation.

Uploaded by

Aquaman
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Course: 601: Computer Graphics

Course Code 601


Course Title Computer Graphics
Credit 4
Teaching per Week (Min.) 4 Hrs
Minimum weeks per Semester 15 (Including Class work, examination, preparation etc.) Total 40 hours
Review / Revision June 2019
Purpose of Course Make students aware and understand Computer Graphics.
Course Objective To make students understand and learn the geometrical processes on
various shapes, objects and text.
Pre-requisite Basic concepts of computer-based animation, various objects and basic
school geometry.
Course Out come Students will be able to understand and write algorithms for
construction of various shapes like line, circle & ellipse, and various
processes on them.

Course Content Unit 1. Introduction


1.1 Application areas of Graphics Systems
1.1.1. Presentation Graphics
1.1.2. Entertainment
1.1.3. Education and Training
1.1.4. Image Processing
1.2 Computer Graphics Files
1.3 Introduction to graphic standards

Unit 2. Graphics Systems


2.1. Video Display Devices
2.1.1. Refresh CRT
2.1.2. Color CRT
2.1.3. LCD
2.1.4. Direct View Storage Tube
2.2. Raster scan and Random Scan Display
2.3. Raster Graphics and Vector Graphics
2.4. Concepts of various objects: Point, Line, Circle, Ellipse and
Polygons

Unit 3. Line generation


3.1. Geometry of line
3.2. Frame Buffer
3.3. Line Drawing Algorithms
3.3.1. DDA Algorithm
3.3.2. VECGEN
3.3.3. Bresenham
3.4. Line Styles
3.4.1. Thick line
3.4.2. Line caps and joint
3.5. Anti-aliasing of line

Unit 4. Polygons
4.1 Polygon Representation
4.2 Polygon Inside Tests
4.2.1 Even-odd method
4.2.2 Winding number method
4.3 Polygon Area Filling Algorithm
4.3.1 Flood Fill
4.3.2 Scan Line
4.3.3 Boundary Fill
4.4 Filling polygon with a pattern

Unit 5. Geometric Transformations


5.1 Basic Transformations
5.1.1 Scaling
5.1.2 Translation
5.1.3 Rotation
5.1.3.1 Rotation about origin
5.1.3.2 Rotation about Homogeneous Coordinates
5.2 Other transformations
5.2.1 Reflection
5.2.2 Shearing

Reference Book 1. Computer Graphics - second edition, Donald Hearn & M. Pauline
Baker – Tata McGraw Hill Pub.
2. Computer Graphics, Harrington S. -Tata McGraw Hill.
3. Computer Graphics, Desai A. A. –PHI.
4. Computer Graphics: Algorithms & Implementations, Mukherjee &
Jana – PHI.
5. Interactive Computer Graphics, Giloi W. K. –Prentice Hall India.
6. Principles of Interactive Computer Graphics, New Man W. &
Sproul P. F. –McGraw Hill
7. Procedural Elements for Computer Graphics, Rogers D. F. –
McGraw Hill.

Teaching Methodology Class Work, Discussion, Self-Study, Seminars and/or Assignments


Evaluation Method 30% Internal assessment.
70% External assessment.

You might also like