Section outline
-
-
General Information and Announcements
Teacher's Information
Professor Dr. Md. Ismail Jabiullah
Professor
Department of Computer Science and Engineering
Room # 202, CSE Building, 4/1 Sobhanbag, Mirpur Road
Dhanmondi, Dhaka - 1207, Bangladesh
Cell: +880-1819299960
E-mail: drismail.cse@diu.edu.bdFor More Information:
-
-
Week 1: Background
Topics for Discussion
Lecture 1: Introduction to Computer Graphics
Lecture 2: Video Display Devices: Refresh Cathode Ray Tubes, Raster & Random Scan displays, Color CRT Monitors, DVST & Flat panel displaysExpected Learning Outcome:
- Appreciate the use of Computer Graphics and it's real life Application.
- Able to explain the core concepts of computer graphics, including output primitives, anti-aliasing, transformation and viewing in 2D.
-
Week - 2
Topics for Discussion
Lecture 3: Points and Lines, Line Drawing Algorithm
Lecture 4: DDA Algorithm - Example with Plot in a GraphExpected Learning Outcome:
Output Primitives- Able to understand the core concept of output primitives and transformation..
- Able to implement the algorithm rendering the graphics.
-
Week 3: Understanding the display Visualization
Topics for discussion
Class Test 1
Lecture 5: Parameter Description of Bresenham's Line Drawing Algorithm
Lecture 6: Bresenham's Line Drawing Algorithm Implementation with ExampleExpected Learning Outcome:
- Able to understand the core concept of output primitives and transformation..
- Able to implement the algorithm rendering the graphics.
-
Week 4: Understanding the Display Visualization
Topics for Discussion
Lecture 7: Properties of Circle, Circle Drawing Algorithm: Midpoint
Lecture 8: Mid-point circle Drawing Algorithm Implementation
Expected Learning Outcome:
- Able to understand the core concept of output primitives and transformation..
- Able to implement the algorithm rendering the graphics.
-
Week 5: Topics for Discussion
Class Test 2
Lecture 9: Antialiasing and Its Different Techniques
Expected Learning Outcome:
- Able to understand the resolution and projection of the output primitives.
- Able to implement the algorithm to pictorial form in the objects.
-
Week – 6: Topics for Discussion
Lecture 10: 2-D Geometric Transformation
Lecture 11: 3-D Geometric Transformation and Review Class (Previous Lectures)
Expected Learning Outcome:
- To evaluate the transformation of an object and viewing in two dimensional way.
- To perform with the mathematical expression in a computational display.
-
Week – 8 and 9: Topics for Discussion
lecture 12 : 2-D Viewing, Window-to-Viewport Coordinate Transformation
Lecture 13: 2-D Clipping, Line Clipping Algorithm: Cohen-Sutherland
Expected Learning Outcome:
- Able to understand the core concept of output primitives and transformation..
- Able to implement the algorithm rendering the graphics.
-
Week - 10: Topics for Discussion
Lecture 14: 2-D Clipping, Polygon Clipping Algorithm: Sutherland Hodgeman - Example
Lecture 15: 2-D Clipping, polygon clipping Clipping Algorithm: Weiler Atherton - Example
Expected Learning Outcome:
- Able to understand the core concept of output primitives and transformation..
- Able to implement the algorithm rendering the graphics.
-
Week – 11: Topics for Discussion
Lecture 16: 2-D Clipping, Polygon Clipping Algorithm: Sutherland Hodgeman
Lecture 17: 2-D Clipping, Polygon Clipping and Clipping Algorithm
Expected Learning Outcome:
- Able to understand the core concept of output primitives and transformation
- Able to implement the algorithm rendering the graphics
-
Curves - 3 and
-
Forum activities are very much important for students to engage them in discussion.
Every student must share his/her idea in this forum.
At least one question and one answer must be put here to prove the participation.
It is evaluated and considered for upgrading the points.
Last date of participation is 28 July 2020.
-
Week 12 - Topics for Discussion
Class Test 3
Lecture 18: 3-D Display Methods, Parallel Projection and Perspective projection
Lecture 19: Depth Cueing, Visible Line and Surface Identification, Surface Rendering
Expected Learning Outcome:
- Able to understand the core concept of output primitives and transformation
- Able to implement the algorithm rendering the graphics
-
Forum activities are very much important for students to engage them in discussion.
Every student must share his/her idea in this forum.
At least one question and one answer must be put here to prove the participation.
It is evaluated and considered for upgrading the points.
Last date of participation is 4 August 2020.
-
Week 13 - Topics for Discussion
Lecture 22: Halftone Pattern and Dithering Techniques
Lecture 23: Color Models and Color Applications
Expected Learning Outcome:
- Able to understand the core concept of output primitives and transformation
- Able to implement the algorithm rendering the graphics
-
Forum activities are very much important for students to engage them in discussion.
Every student must share his/her idea in this forum.
At least one question and one answer must be put here to prove the participation.
It is evaluated and considered for upgrading the points.
Last date of participation is 14 August 2020.
-
-
Forum activities are very much important for students to engage them in discussion.
Every student must share his/her idea in this forum.
At least one question and one answer must be put here to prove the participation.
It is evaluated and considered for upgrading the points.
Last date of participation is 14 August 2020.
-
-
-
Forum activities are very much important for students to engage them in discussion.
Every student must share his/her idea in this forum.
At least one question and one answer must be put here to prove the participation.
It is evaluated and considered for upgrading the points.
Last date of participation is 14 August 2020.
-
-
-
Forum activities are very much important for students to engage them in discussion.
Every student must share his/her idea in this forum.
At least one question and one answer must be put here to prove the participation.
It is evaluated and considered for upgrading the points.
Last date of participation is 14 August 2020.
-