CMP 330.3 (Credit hours 3, Practical 3)
Computer Graphics
BCA,
Second Year, Fourth Semester
Course Objectives:
This course
aims to present the basic techniques used in computer graphics system. The
topics included in this course are: Purpose of computer graphics, hardware
concepts, Two-dimensional algorithms, graphical languages, and three.
dimensional graphics.
Course Contents:
- Introduction to Computer Graphics 1 hours
History, Development Graphics system, Field of Computer graphics
- Basis Concepts of Drawing 6 hours
Line: Multiple
division of a line in equals parts, circle, ellipse, parabola, hyperbola, Arc,
tangent, Projections: orthographic, oblique, perspective, Drawing: isometric,
oblique, perspective
- Overview of Graphics system 7 hours
Video display
devices: Refresh cathode-Ray Tubes, Color CRT display, Flat-panel display,
Raster-Scan systems, Random-scan systems, Input Devices: Keyboard, Mouse,
Joysticks, Data glove, Digitizer, Touch panel, Light Pens.
- Overview of Mathematics 2 hours
- Two-Dimensional Graphics 12 hours
DDA
line drawing algorithm, Bresenham's line drawing algorithm, Midpoint Circle
Algorithm, Two-Dimensional Geometric transformations: Translation, Rotation,
Scaling, Composite transformation, Two-Dimensional object to screen viewing
- Three-Dimensional Graphics 12 hours
Three-
Dimensional object to screen viewing, extension of two-dimensional display
methods: Parallel Projection, Perspective Projection, Methods of generating
non-planner surface visible surface detection methods, polygon-Rendering
methods: constant-Intensity shading, Gouraud Shading, Phong shading, Fast phong
shading, Color Models and its applications.
- Graphical Languages 4 hours
Need for machine
independent graphical language, Discussion of available, languages and file
formats, Discussion of graphical language to be used in projects.
- Project Development 4 hours
Project planning and description, project development, Project report
and presentation
Laboratory:
Develop a
graphical project, The topic could be either initiated by the student or
selected from a list provided by the instructor. An oral presentation with a
demonstration should be part of the laboratory project report.
Text Books:
- David Rogers: Procedural Elements for Computer Graphics, 2nd edition, McGraw-Hill, 1998.
- J. Foley, A. van Dam, S. Feiner and J. Hughes: Computer Graphics Principles and practice, Addison-wesley, 1990.
- Dnaild Hern and M. Pauline Baker: Computer Graphics, Prentice-Hall.
No comments:
Post a Comment