BCS053BCS053H

Computer Graphics

L-T-P3-0-0 Credits3 Session2024-25 TypeTheory
Appears in 8 semesters · 8 branches

B.Tech Computer Science & Engineering · Sem 5 (Departmental Elective-I, code BCS053) · B.Tech Information Technology · Sem 5 (Departmental Elective-I, code BCS053) · B.Tech CSE (Cyber Security) · Sem 5 (Departmental Elective-I, code BCS053) · B.Tech CSE (Internet of Things) · Sem 5 (Departmental Elective-I, code BCS053) · B.Tech Computer Science & Design · Sem 5 (Departmental Elective-I, code BCS053) · B.Tech Computer Science (Hindi) · Sem 5 (Departmental Elective-I, code BCS053H) · B.Tech Electrical & Computer Engineering · Sem 5 (Departmental Elective-II, code BCS053) · B.Tech Electronics & Computer Engineering · Sem 5 (Department Elective-I, code BCS053)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1: Introduction and Line Generation

8 hrs

Types of computer graphics, Graphic Displays- Random scan displays, Raster scan displays, Frame buffer and video controller, Points and lines, Line drawing algorithms, Circle generating algorithms, Mid-point circle generating algorithm, and parallel version of these algorithms.

Unit2

Unit 2: Transformations

8 hrs

Basic transformation, Matrix representations and homogenous coordinates, Composite transformations, Reflections and shearing. Windowing and Clipping: Viewing pipeline, Viewing transformations, 2-D Clipping algorithms- Line clipping algorithms such as Cohen Sutherland line clipping algorithm, Liang Barsky algorithm, Line clipping against non rectangular clip windows; Polygon clipping – Sutherland Hodgeman polygon clipping, Weiler and Atherton polygon clipping, Curve clipping, Text clipping

Unit3

Unit 3: Three Dimensional

8 hrs

3-D Geometric Primitives, 3-D Object representation, 3-D Transformation, 3 D viewing, projections, 3-D Clipping.

Unit4

Unit 4: Curves and Surfaces

8 hrs

Quadric surfaces, Spheres, Ellipsoid, Blobby objects, Introductory concepts of Spline, Bspline and Bezier curves and surfaces.

Unit5

Unit 5: Hidden Lines and Surfaces

8 hrs

Back Face Detection algorithm, Depth buffer method, A- buffer method, Scan line method, basic illumination models– Ambient light, Diffuse reflection, Specular reflection and Phong model, Combined approach, Warn model, Intensity Attenuation, Color consideration, Transparency and Shadows.

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Understand the graphics hardware used in field of computer graphics.K2
  2. CO2Understand the concept of graphics primitives like lines and circle based on different algorithms.K2, K4
  3. CO3Apply the 2D graphics transformations, composite transformation and Clipping concepts.K4
  4. CO4Apply the concepts of and techniques used in 3D computer graphics, including viewing transformations.K2, K3
  5. CO5Perform the concept of projections, curve and hidden surfaces in real life.K2, K3

Note: The AKTU syllabus PDF of some branches prints this subject with small differences in the course outcomes (CSE (Cyber Security), CSE (IoT), CS & Design, Electrical & Computer, Electronics & Computer). Please also check the official AKTU PDF of your branch, linked at the end of your semester page.

Text books

  1. Donald Hearn and M Pauline Baker, “Computer Graphics C Version”, Pearson Education
  2. Foley, Vandam, Feiner, Hughes – “Computer Graphics principle”, Pearson Education.
  3. Rogers, “ Procedural Elements of Computer Graphics”, McGraw Hill
  4. W. M. Newman, R. F. Sproull – “Principles of Interactive computer Graphics” – Tata MCGraw Hill.
  5. Amrendra N Sinha and Arun D Udai,” Computer Graphics”, Tata MCGraw Hill.
  6. R.K. Maurya, “Computer Graphics ” Wiley Dreamtech Publication.
  7. Mukherjee, Fundamentals of Computer graphics & Multimedia, PHI Learning Private Limited.
  8. Donald Hearn and M Pauline Baker, “Computer Graphics with OpenGL”, Pearson education

Official AKTU syllabus

This subject is on page 12 of the original AKTU PDF.

Official AKTU syllabus PDF ↗