Unit 1: Basics of Computer Graphics
1. Define pixel , resolution
2. text mode and graphics mode
3. basic graphics pipeline
4. bitmap and vector based graphics
5. State applications of computer graphics
6. List different display devices
7. raster scan display
8. random scan display
9. Differentiate between random scan display and raster scan display
10. LED and LCD display
11. plasma and touch screen display
12. different output primitives
13. different graphics functions and standards
14. latest trends in computer graphics
15. virtual reality
16. augmented reality
Unit 2: Raster Scan Graphics
1. basic concepts in line drawing
2. DDA line drawing algorithm
3. Bresenham’s line drawing algorithm
4. symmetry of circle
5. Bresenham’s circle drawing algorithm
6. midpoint circle drawing algorithm
7. Define polygon and types of polygon
8. inside and outside test for polygon
9. What are different polygon filling methods
10. algorithm for flood fill algorithm
11. algorithm for boundary fill algorithm
12. algorithm for scan line
13. scan conversion
14. frame buffers
15. character generation methods
Unit 3: Overview of Transformation
1. 2 –D transformation translation
2. 2 –D transformation scaling
3. 2 –D transformation rotation
4. 2 –D transformation shearing
5. 2 –D transformation reflection
6. matrix representation and homogeneous coordinates for translation
7. matrix representation and homogeneous coordinates for rotation
8. matrix representation and homogeneous coordinates for scaling
9. matrix representation and homogeneous coordinates for shearing
10. matrix representation and homogeneous coordinates for reflection
11. rotation about an arbitrary point
12. 3 –D transformation for translation , rotation and scaling
13. projection and state types of projection
14. perspective projection
15. parallel projection
Unit 4: Windowing and Clipping
1. What is windowing
2. What is clipping
3. window to viewport transformation
4. What is line clipping
5. Cohen Sutherland line clipping algorithm
6. Cyrusberk ,- Liang – Barsky line clipping algorithm
7. midpoint subdivision algorithm
8. What is polygon clipping
9. Sutherland – Hodgeman polygon clipping algorithm
10. text clipping in detail
Unit 5: Introduction to Curves
1. arc generation using DDA algorithm
2. Interpolation
3. What are different types of curves
4. Hilbert’s Curve
5. Koch curve
6. B-Spline
7. Bezier curve
8. Differentiate between Bezier curve and B-Spline
9. List properties of Bezier’s curve
10. List limitations of Bezier curve