Graphics and Visual Computing
0%
Course Title: Graphics and Visual Computing
Course No: CSIT.315
Nature of the Course: Theory + Lab
Semester: 5
Full Marks: 60 + 20 + 20
Pass Marks: 24 + 10 + 10
Credit Hours: 3
Course Description
Course Objectives
Laboratory Works
- 1.C Graphics Programming Basics
- 2.OpenGL Programming
- 3.Line Drawing Algorithms
- 4.Circle and Ellipse Drawing Algorithms
- 5.Filling Algorithms
- 6.2D Transformations
- 7.2D Viewing and Clipping
- 8.3D Transformations and Viewing
- 9.Visible Surface Detection
- 10.Surface Rendering and Color Models
Text Books
- 1.Donald Hearn and M. Pauline Baker, Computer Graphics C Version, Second Edition, Pearson Education, 2003.
- 2.Donald Hearn and M. Pauline Baker, Computer Graphics with OpenGL, Fourth Edition, Prentice Hall, 2010.
Reference Books
- 1.James D. Foley, Andries van Dam, Steven K. Feiner, and John F. Hughes, Computer Graphics: Principles and Practice, Third Edition, Addison-Wesley, 2013.
- 2.Dave Shreiner, Graham Sellers, John M. Kessenich, Bill M. Licea-Kane, OpenGL Programming Guide: The Official Guide to Learning OpenGL, 8th Edition, 2013.