Topic outline

  • Welcome To Computer Graphics

    Dear Students, 
    Welcome to the CSE 421 Computer Graphics course. I, Sonia Nasrin, will be your co-pilot in this journey of learning. Let us ignite ourselves to start this journey at great speed.
    Sonia Nasrin
    Lecturer, Department of CSE
    Daffodil International University
  • Quiz 04

    QUIZ 04

    Section: PC-C
    Time: 8.00 PM to 8.12 p.m.

    • Opened: Saturday, 24 December 2022, 8:00 PM
      Closed: Saturday, 24 December 2022, 8:12 PM
  • Quiz

    Quiz 03 

    Section: PC-C

    Exam start : 7.45 p.m.

    • Opened: Friday, 9 December 2022, 7:45 PM
      Closed: Friday, 9 December 2022, 8:03 PM
  • Week 1

    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

  • 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.

    Book Chapter

    Chapter 3: Output Primitives

                                     

  • Week 3


    Topics for discussion

    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

  • Presentation

    • Opened: Saturday, 20 August 2022, 12:00 AM
      Due: Monday, 10 October 2022, 11:59 PM
      Make a submission
  • Week 4


    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


  • week 5


    Topics for discussion

    Lecture 10: Two-Dimensional Geometric Transformation
    Lecture 11:  Review Class (Previous Lecture)

                       

    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

                                    


  • Week 7




  • Week 6


    Topics for discussion

    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 


  • week 8


    Topics for discussion

    Lecture 19: 3D Geometric Transformation


    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

    Lecture 15: Sutherland Hodgeman- 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

                               

  • week 11


    Topics for discussion

    Lecture 16: Two-Dimensional Clipping,  Polygon Clipping Algorithm: Weiler -Atherton Polygon Clipping Algorithm

    Lecture 17: Example of Weiler- Atherton Polygon 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 and clipping


  • 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



  • Topic 19

    • Topic 20

      • Topic 21

        • Topic 22

          • Topic 23

            • Topic 24

              • Topic 25

                • Topic 26

                  • Topic 27

                    • Topic 28

                      • Topic 29

                        • Topic 30

                          • Topic 31

                            • Topic 32

                              • Topic 33

                                • Topic 34

                                  • Topic 35

                                    • Topic 36

                                      • Topic 37

                                        • Topic 38

                                          • Topic 39

                                            • Topic 40

                                              • Topic 41

                                                • Topic 42

                                                  • Topic 43

                                                    • Topic 44

                                                      • Topic 45

                                                        • Topic 46

                                                          • Topic 47

                                                            • Topic 48

                                                              • Topic 49