Course No.: CSE 4201
Course Title: Computer Graphics and Animations
Prerequisite: None
Contact hours/week: 3
Credits: 3.00
Course Description
Introduction: History, Application of Computer Graphics (Computer Aided Design Animation), A Survey of Graphics I/O Devices and Types.
Graphics Software Design: Survey of Desired Function, Toward a Universal Graphic Language. Display Files, Databases for Pictorial Applications.
Graphics Techniques: Point-Plotting Techniques, Line Drawing, Geometric Transformations, Windowing and Clipping, Raster Graphics.
Hardware for Computer Graphics: Typical Small and Large System, Graphic Terminals, Plotters, Graphic Display Processors, Device Independent Graphics Systems.
Graphics Software: A Simple Graphic Package, Segmented Display Files, Geometric Models, Picture Structure.
Interactive Graphics: Input Techniques, Event Handling, Three-Dimensional Graphics, Curves and Surfaces, 3-D Transformation.
Hidden Surface Problem: Back Face Removal, Hidden-Line Removal Curved Surfaces, Describing Points, Lines And Polygons, Some Hints For Building Polygonal Models, Color Perception, RGBA and Color Index Mode, Dithering, Blending, 3-D Blending With The Depth Buffer, Antialiasing, Fog, Fog Equations, The OpenGL ARB.
API Specifies: Data Types, Function Naming Conventions, Platform Independence, Drawing Shapes With OpenGL, Animation With OpenGL And GLUT.
Drawing in Space: Lines, Points and Polygons.
Co-ordinate Transformations: Understanding Transformations, Matrix Munching Projections, Matrix Manipulation Color Lighting and Materials, Texture Mapping.
Grading
Quizzes/Class Test: 20 Marks* (3 best out of 4 quizzes/class tests may be taken for awarding grade)
Homework’s/Attendance: 8 Marks*
Semester Exam: 72 Marks
* - We reserve the right to change the above grading scheme.
Homework's
A new homework is released and is then due after 9 days. No grade will be given to homework submitted afterwards. Homework solutions should be written and submitted individually, but discussions among students are encouraged.
Referred Books
Xiang, Zhigang., Plastock, Roy. - Computer Graphics.
Watt, Alan. - 3D Computer Graphics.
Buss, Samuel R. - 3D Computer Graphics: A Mathematical Introduction with OpenGL.
Akenine-Moller, Tomas, Eric Haines and Naty Hoffman - Real-Time Rendering. Shirley, Peter, Michael Ashikhmin, Steve Marschner. Fundamentals of Computer Graphics.
Others
Notices
Class Test Marks - #1 - Question - Marks
Class Test Marks - #2 - Question - Marks
Class Test Marks - #3 - Question - Marks*
Class Test Marks - #4 - Question – Marks*
Sessional Based on CSE 4201
Course No.: CSE 4202
Course Title: Sessional Based on CSE 4201
Prerequisite: None
Contact hours/week: 3/2
Credits: 0.75
Course Description
Sessional based on the theory of course CSE 4201.
Grading
Quizzes/Class Test: 20 Marks*
Homework’s/Attendance: 8 Marks*
Lab Performance: 72 Marks
- Lab Report
- Performance (Each Lab)
- Viva
- Final Lab Exam
* - We reserve the right to change the above grading scheme.
In lab
you should bring the course material.
Paper, Pen/Pencil
Books
Modules (if any)
Referred Books
John Kessenich, Graham Sellers, and Dave Shreiner- he OpenGL® Programming Guide. 9th Edition, link
Other
Notices
CSE 4202 - Attendance
Handouts