To operate the Blended Learning Center(BLC) at optimal level, maintenance will be performed every day at 8:30 AM and at 5:00 PM regularly which can take up to 30 minutes. Please consider scheduling your activity in the BLC platform accordingly.
Topic outline
- General
General
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.bd | | |
---|
| | |
For More Information: |
- Session 1 - Introduction to Computer Graphics
Session 1 - Introduction to Computer Graphics
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 displays
Expected
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.
Raster Scan Display
Raster Scan |
|
|
|
|
|
|
|
|
CRT, LED and LCD Display
CRT, LCD & LED Video
|
|
|
|
|
|
|
|
|
- Session 2 - Scan Conversions and DDA Algorithm
Session 2 - Scan Conversions and DDA Algorithm
Week - 2
Topics for Discussion
Lecture 3: Points and Lines, Line Drawing Algorithm
Lecture 4: DDA Algorithm -
Example with Plot in a Graph
Expected Learning Outcome:
- Able to understand the core concept of
output primitives and transformation..
- Able to implement the algorithm
rendering the graphics.
Output Primitives
- Session 3 - Bresenham's Line Drawing Algorithms
Session 3 - Bresenham's Line Drawing Algorithms
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
Example
Expected
Learning Outcome:
- Able to understand the core concept of output primitives and
transformation..
- Able to implement the
algorithm rendering the graphics.
- Session 4 - Mid-Point Circle Algorithms
Session 4 - Mid-Point Circle Algorithms
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.
- Session 5 - Antialiasing
Session 5 - Antialiasing
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.
- Session 6 - Transformation: 2-D and 3-D
Session 6 - Transformation: 2-D and 3-D
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.
- Mid-Term Examination
- Session 8 - Viewing and Clipping: 2-D and 3-D
Session 8 - Viewing and Clipping: 2-D and 3-D
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.
- Session 9 - Clipping Algorithms: Line and Polygon
Session 9 - Clipping Algorithms: Line and Polygon
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.
- Session 10 - 3-D Display
Session 10 - 3-D Display
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
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.
- Session 11 - Projection and Depth Cuing
Session 11 - Projection and Depth Cuing
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.
- Session 12 - Halftone Dithering, Color and Light
Session 12 - Halftone Dithering, Color and Light
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.
- Final Examination
- Session 14 - Graphics Lab
Session 14 - Graphics Lab
- Session 15- Project, Thesis
Session 15- Project, Thesis
- Quiz_1 Just Click It
- Quiz_2 and Quiz 3: Just Click It
Quiz_2 and Quiz 3: Just Click It
- Assignment and presentation for Students Section O-7
Assignment and presentation for Students Section O-7
- Assignment and Presentation for Students CSE421: CG Section PC-A
Assignment and Presentation for Students CSE421: CG Section PC-A
- Q & A Forum for CSE 421 CG Section O7
Q & A Forum for CSE 421 CG Section O7
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.
- Mid-Term and Final Examination
Mid-Term and Final Examination
- Submit Your Curiculuam Vitae of Students CSE 421 CG Section PC-A
Submit Your Curiculuam Vitae of Students CSE 421 CG Section PC-A
- Q & A Forum for CSE421 CG Section PC-A
Q & A Forum for CSE421 CG Section PC-A
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.
- Submit your Curiculum Vitae of Students CSE 421 CG Section O7
Submit your Curiculum Vitae of Students CSE 421 CG Section O7
- Q & A Forum of CSE 421 CG Section O7
Q & A Forum of CSE 421 CG Section O7
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.
- Interesting Videos for ICE-BREAKING
Interesting Videos for ICE-BREAKING
- Very Amazing Natural Things
Very Amazing Natural Things