PTU Syllabus | CS – 309 COMPUTER GRAPHICS
CS – 309 COMPUTER GRAPHICS
PREREQUISITES: Data Structures and Algorithms.
OBJECTIVES:
Understanding the fundamental graphical operations and the implementation on computer, Get a glimpse of recent advances in computer graphics, Understanding user interface issues that make the computer easy for the novice to use.
COURSE CONTENTS:
Introduction: What is Computer Graphics, Elements of a Graphics, Workstation, Graphics hardware, I/o devices, Display devices [L-4]
Basic Raster Graphics: Scan conversion [L-4]
Filling [L-2]
Clipping. [L-2]
Geometric Manipulation: Transformations [L-4]
Matrices, Homogeneous Co-ordinates. [L-6]
Elementary 3D Graphics: Plane projections, Vanishing points, Specification of a 3D view.
[L-6]
Visibility: Image and object precision, z- buffer algorithms, area based algorithms, floating horizon. [L-6]
Advanced Issues: [L-4]
A. Curves and surfaces: Parametric Representation, Bezier and B-Spline curves.
B. Rendering, raytracing, antialiasing, fractals, Gourard and Phong shading.
TEXT BOOKS:
1. Computer Graphics (Schaum Series ) by Lipschutz (MC Graw Hill)
2. Hearn and P. Baker. Computer Graphics, Prentice Hall.
3. C.Graphics by Yashwant Kanetkar.
REFERENCES:
1. D.Rogers and J. Adams, Mathematical Elements for Computer Graphics, McGraw -Hill International Edition.
2. David F. Rogers, Procedural Elements for Computer Graphics, McGraw Hill Book Company.
3. Alan Watt and Mark Watt, Advanced Animation and Rendering Techniques, Addison-Wesley.
4. Young, X Window. System Programming, OSF/Motif Edition, Prentice Hall.
Related posts:
- CSE -303 E Computer Graphics
- UPTU Syllabus of COMPUTER AIDED DESIGN (CAD)
- PTU Syllabus | CS-311 COMPUTER PERIPHERALS AND INTERFACES
- PTU Syllabus | ME-105 COMPUTER GRAPHICS LAB
- CSE-309 E Computer Graphics Lab.