Computer Graphics syllabus

PCC-252-ITT · Second Year Information Technology, SPPU 2024 pattern. Every unit, the marks scheme, course outcomes and books, copied from the official syllabus PDF.

PCC-252-ITT3 h/week theoryCCE 30 + End-sem 70
05.units
03.credits

Unit-wise syllabus

UNIT I

Graphics Primitives and OpenGL Basics

6 hours

Introduction to Computer Graphics: Definition, significance, and applications, Display devices: CRT, LCD, LED; frame buffer, resolution, aspect ratio Graphics Primitives: Pixel, line, circle, polygon basics (types: convex, concave and complex) Introduction to OpenGL: Architecture, primitives, attributes, Simple modeling and rendering of 2D/3D objects

UNIT II

Rasterization, Filling, and Clipping Algorithms

7 hours

Scan Conversion Algorithms: Line drawing: DDA, Bresenham, Circle drawing: DDA, Bresenham, Midpoint Polygon Filling Algorithms: Flood fill, seed fill, scan fill 2D clipping: Cohen-Sutherland, Sutherland-Hodgman, Weiler-Atherton

UNIT III

2D, 3D Transformations and Projections

7 hours

2D Transformations: Homogeneous coordinates, translation, scaling, rotation, shear, Rotation about an arbitrary point 3D Transformations: Translation, scaling, rotation, shear, Rotation about an arbitrary axis Projections: Parallel (orthographic: isometric, dimetric, trimetric; oblique: cavalier, cabinet), Perspective (1, 2, and 3-point vanishing points)

UNIT IV

Color, Shading, and Hidden Surfaces

5 hours

Color Models: Properties of light, CIE chromaticity diagram, RGB, HSV, CMY color models Illumination Models: Ambient, diffuse, specular reflection, Phong and Warn models, multiple light sources Hidden Surface Elimination: Algorithms: z-buffer, Painter’s, Warnock

UNIT V

Curves, Fractals, and Introduction to Animation

5 hours

Curves: Introduction, interpolation, approximation, Blending functions, B-Spline, Bezier curves Fractals: Introduction, classification, Fractal generation: snowflake, Hilbert curve, Applications (e.g., coastline measurement) Introduction to Animation and Gaming: Basics of animation: keyframe, morphing, motion specification

Marks and credits

HeadMarksCredit
CCE (continuous comprehensive evaluation)303
End-semester exam70

Prerequisite: Basic Mathematics.

Course outcomes

  1. CO1Define fundamental concepts and identify hardware components in computer graphics.
  2. CO2Apply algorithms to draw and fill basic geometric shapes.
  3. CO3Apply mathematical transformations and projections techniques on graphical objects.
  4. CO4Implement techniques for polygon filling, clipping, and color modeling.
  5. CO5Develop interactive graphics and animations.

Books

Text books

Reference books

NPTEL and SWAYAM links

Listed in the official syllabus:

FAQ

How many units are in Computer Graphics?

Computer Graphics (PCC-252-ITT) has 5 units: Unit I Graphics Primitives and OpenGL Basics (6 h); Unit II Rasterization, Filling, and Clipping Algorithms (7 h); Unit III 2D, 3D Transformations and Projections (7 h); Unit IV Color, Shading, and Hidden Surfaces (5 h); Unit V Curves, Fractals, and Introduction to Animation (5 h).

What is the marks scheme for Computer Graphics?

The official Information Technology 2024 pattern syllabus lists continuous comprehensive evaluation (CCE) for 30 marks and the end-semester exam for 70 marks, for 3 credits.

What should I know before Computer Graphics?

Prerequisite listed in the syllabus: Basic Mathematics.