Topic outline

  • General

  • Welcome To Computer Graphics

    I welcome all of my beloved students to the Computer Graphics course!!!.Computer Graphics is the major field of Computer Science & Engineering, which is the order of originating images with the computer. It's a core technology in digital photography, video games, film, cellphone & computer displays as well as many specialized applications.  Hope our journey will be nice together. Enjoy your learning.

    Regards,
    Instructor: Mst. Eshita Khatun


    • Complete the activity
  • Week 1: Preparing for 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.

    Book Chapter

    Chapter 1: A survey of Computer Graphics
    Chapter 2: Overview of Graphics System

    ATTENTION!!!

    You are requested to WATCH and EXPERIENCE every content and click the check mark once done.

  • Week 2: Understanding the display visualization

    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.

    Book Chapter

    Chapter 3: Output Primitives


    ATTENTION!!!

    You are requested to WATCH and EXPERIENCE every content and click the check mark once done.


  • Week 3: Understanding the display Visualization

    Topics for discussion

    Class Test 1

    Lecture 5: Parameter Description of Bresenham Line Drawing Algorithm
    Lecture 6: Bresenham 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.

    Book Chapter

    Chapter 3: Output Primitives

    ATTENTION!!!

    You are requested to WATCH and EXPERIENCE every content and click the check mark once done.


  • Week 4: Understanding the display visulaization

    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.

    Book Chapter

    Chapter 3: Output Primitives

    ATTENTION!!!

    You are requested to WATCH and EXPERIENCE every content and click the check mark once done.


  • Week 5

    Topics for discussion

     Class Test 2

    Lecture 9: Antialiasing-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. 

    Book Chapter

    Chapter 4: Attributes of Output Primitives 

    ATTENTION!!!

    You are requested to WATCH and EXPERIENCE every content and click the check mark once done.


    • Class Lec : Sec O1 Anti Aliasing URL
      Restricted Not available unless: You belong to CSE421_O1
    • Class Lec: Sec O6 Anti Aliasing URL
      Restricted Not available unless: You belong to CSE421_O6
    • Class Lec: SecO8 Anti- Aliasing URL
      Restricted Not available unless: You belong to CSE421_O8
    • View Make forum posts: 1
  • week 6

    Topics for discussion

    Lecture 10: Two-Dimensional Geometric Transformation

    Lecture 11:  Review Class (Previous Lecture)

                        Presentation Announcement

    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. 

    Book Chapter

    Chapter 5: Two-Dimensional Geometric Transformation

    ATTENTION!!!

    You are requested to WATCH and EXPERIENCE every content and click the check mark once done.


    • Class Discussion: Sec O1 URL
      Restricted Not available unless: You belong to CSE421_O1
    • Class Discussion: Sec O6 URL
      Restricted Not available unless: You belong to CSE421_O6
    • Class Discussion: Sec O8 URL
      Restricted Not available unless: You belong to CSE421_O8
    • View Make a submission
    • View Make a submission
  • Week 7: Midterm Examination (5th July,2020-12th July,2020)


    • View Make a submission
  • week 8

    Topics for discussion

    lecture 19 : 3D Geometric Transformation

    Presentation 

    Expected Learning Outcome:

    • Able to understand the core concept of output primitives and transformation..
    • Able to implement the algorithm rendering the graphics.

    Book Chapter

    Chapter 11: Three-Dimensional Geometric & Modeling Transformation


  • Week 9

    Topics for discussion

    lecture 12 : Two-Dimensional Viewing, Window-to-Viewport Coordinate Transformation

    Lecture 13: Two-Dimensional 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.

    Book Chapter

    Chapter 6: Two-Dimensional viewing

  • Week 10

    Topics for discussion

    lecture 14 : Two-Dimensional Clipping,  Polygon Clipping Algorithm: Sutherland Hodgeman- Example

    Lecture 15: Two-Dimensional 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.

    Book Chapter

    Chapter 6: Two-Dimensional viewing


    • Sec O6: Class Lecture URL
      Restricted Not available unless: You belong to CSE421_O6
    • Class Discussion: Sec O8 URL
      Restricted Not available unless: You belong to CSE421_O8
  • week 11

    Topics for discussion

    lecture 16 : Two-Dimensional Clipping,  Polygon Clipping Algorithm: Sutherland Hodgeman 

    Lecture 17: Two-Dimensional Clipping,  polygon clipping Clipping Algorithm: 

    Expected Learning Outcome:

    • Able to understand the core concept of output primitives and transformation..
    • Able to implement the algorithm rendering the graphics.

    Book Chapter

    Chapter 6: Two-Dimensional viewing


    • Class Lecture: Sec O6 URL
      Restricted Not available unless: You belong to CSE421_O6
    • Sec O8: Class Discussion URL
      Restricted Not available unless: You belong to CSE421_O8
  • week 12

    Topics for discussion

    Class Test 3

    lecture 18 : Three Dimensional Display Methods, Parallel Projection, 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.

    Book Chapter

    Chapter 9: Three Dimensional Concepts


    • Sec O6: Class Lecture URL
      Restricted Not available unless: You belong to CSE421_O6
    • Sec o1: Class Lecture URL
      Restricted Not available unless: You belong to CSE421_O1
    • Sec O8: Class Lecture URL
      Restricted Not available unless: You belong to CSE421_O8
    • Sec O1: Class Test 3 Assignment
      Restricted Not available unless: You belong to CSE421_O1
    • Sec O6: Class test 3 Assignment
      Restricted Not available unless: You belong to CSE421_O6
    • Sec O8:Class test 3 Assignment
      Restricted Not available unless: You belong to CSE421_O8
  • 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.

    Book Chapter

    Chapter 14: Illustration Models & surface rendering Methods

    Chapter 15: Color Models & Color Applications



  • week 14 : 23 August,2020


    Final Exam Syllabus:

    1. Transformation-2D and 3D (Five Basic Operations with example)
    2. Viewing and Clipping- point, line, polygon (Cohen Sutherland Line Clipping Algorithm,  Polygon Clipping Algorithm: Sutherland Hodgeman ,Weiler-Atherton Polygon Clipping Algorithm.)
    4. 3D Display: Parallel and perspective projection, Depth Cueing (Definition), Surface rendering (Definition)
    5. Color Model: RGB, CMYK

    6. Halfton pattern and dithering technique

    Final Exam Date : 23rd August,2020 Time: 9:00 AM -1:00 PM


    • Final Exam Script Submission Link: Section: O1 URL
      Restricted Not available unless: You belong to CSE421_O1
    • Final Exam Script Submission Link : Section: O6 URL
      Restricted Not available unless: You belong to CSE421_O6
    • Final Script Submission Link Sec: O8 URL
      Restricted Not available unless: You belong to CSE421_O8