# Computer Graphics Semester 4 (SE Second Year) BE Computer Engineering University of Mumbai Topics and Syllabus

University of Mumbai Syllabus For Semester 4 (SE Second Year) Computer Graphics: Knowing the Syllabus is very important for the students of Semester 4 (SE Second Year). Shaalaa has also provided a list of topics that every student needs to understand.

The University of Mumbai Semester 4 (SE Second Year) Computer Graphics syllabus for the academic year 2022-2023 is based on the Board's guidelines. Students should read the Semester 4 (SE Second Year) Computer Graphics Syllabus to learn about the subject's subjects and subtopics.

Students will discover the unit names, chapters under each unit, and subtopics under each chapter in the University of Mumbai Semester 4 (SE Second Year) Computer Graphics Syllabus pdf 2022-2023. They will also receive a complete practical syllabus for Semester 4 (SE Second Year) Computer Graphics in addition to this.

CBCGS [2017 - current]
CBGS [2013 - 2016]
Old [2000 - 2012]

## University of Mumbai Semester 4 (SE Second Year) Computer Graphics Revised Syllabus

University of Mumbai Semester 4 (SE Second Year) Computer Graphics and their Unit wise marks distribution

## Syllabus

100 Introduction to Computer Graphics
• What is Computer Graphics?
• Where Computer Generated pictures are used
• Elements of Pictures created in Computer Graphics
• Graphics display devices
• Graphics input primitives and Devices
200 Introduction to OpenGL
• Getting started Making pictures
• Drawing basic primitives
• Simple interaction with mouse and keyboard (For implementation use openGL programming)
300 Output Primitives

1. Points and Lines, Antialiasing

2. Line Drawing algorithms

• DDA line drawing algorithm
• Bresenham’s drawing algorithm
• Parallel drawing algorithm

3. Circle and Ellipse generating algorithms

• Mid-point Circle algorithm
• Mid-point Ellipse algorithm

4. Parametric Cubic Curves

• Bezier curves
• B-Spline curves
400 Filled Area Primitives
• Scan line polygon fill algorithm
• Pattern fill algorithm
• Inside-Outside Tests
• Boundary fill algorithms
• Flood fill algorithms
500 2D Geometric Transformations
• Basic transformations
• Matrix representation and Homogeneous Coordinates
• Composite transformation
• Other transformations
• Transformation between coordinated systems
600 2D Viewing

1. Window to Viewport coordinate transformation

2. Clipping operations – Point clipping

3. Line clipping

• Cohen – Sutherland line clipping
• Liang – Barsky line clipping
• Midpoint subdivision

4. Polygon Clipping

• Sutherland – Hodgeman polygon clipping
• Weiler – Atherton polygon clipping
700 3d Geometric Transformations and 3d Viewing 1

1. 3D object representation methods B-REP, sweep representations, CSG

2. Basic transformations

• Translation
• Rotation
• Scaling

3. Other transformations

• Reflection
• Rotation about an arbitrary axis

4. Composite transformations

5. Projections – Parallel and Perspective

6. 3D clipping

800 3d Geometric Transformations and 3d Viewing 2
• Classification of Visible Surface Detection algorithm
• Back Surface detection method
• Depth Buffer method
• Scan line method
• BSP tree method
• Area Subdivision method
900 Illumination Models and Surface Rendering
• Basic Illumination Models
• Halftone and Dithering techniques
• Polygon Rendering