CG





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:
  1. Introduction to Computer Graphics                                                                                1 hours
History, Development Graphics system, Field of Computer graphics

  1. 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

  1. 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.

  1. Overview of Mathematics                                                                                                  2 hours

  1. 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

  1. 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.

  1. 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.

  1. 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:
  1. David Rogers: Procedural Elements for Computer Graphics, 2nd edition, McGraw-Hill, 1998.
  2. J. Foley, A. van Dam, S. Feiner and J. Hughes: Computer Graphics Principles and practice, Addison-wesley, 1990.
  1. Dnaild Hern and M. Pauline Baker: Computer Graphics, Prentice-Hall.








No comments:

Post a Comment