User:Subekshya Poudel/Teaching Lesson Plan 15

From ICTED-WIKI
Jump to navigation Jump to search

Subject : Computer Graphics

Period: Fourth

Topic: 2D and 3D Transformation

Teaching Item: 2D Viewing Pipeline

Level: Bachelor 6th sem

Unit: Three

Time: 50 min

No. of Students: 18

Specific Objective

At the end of this lesson students will be able to:

  • understand the concept of the 2D viewing pipeline in computer graphics
  • learn about the stages involved in the 2D viewing pipeline
  • understand the transformations applied during each stage of the pipeline

Teaching Materials

  • Laptop
  • Presentation slide
  • Projector
  • Examples illustrating the stages of the 2D viewing pipeline
  • Whiteboard and marker

Teaching Learning Activities

  1. At first I will ask students what they understand till now about previous topic.
  2. Then begin the unit by introducing the concepts of the 2D viewing pipeline and its role in computer graphics.
  3. Explain that the 2D viewing pipeline consists of multiple stages for transforming objects from world coordinates to screen coordinates.
  4. Discuss the importance of each stage in preparing objects for display.
  5. Present each stage of the 2D viewing pipeline, including modeling transformation, viewing transformation, projection transformation, and viewport transformation.
  6. Discuss the purpose and transformations applied during each stage.
  7. Illustrate each stage with examples and diagrams to demonstrate how objects are transformed through the pipeline.
  8. Discuss how the 2D viewing pipeline is used in real-world graphics applications, such as rendering 2D graphics for user interfaces and diagrams.
  9. Ask students if there is any confusion on today's topic and provide guidance and assistance if needed.

Assessment

1. Describe the stages involved in the 2D viewing pipeline and the transformations applied at each stage.

2. Explain the purpose of the 2D viewing pipeline in computer graphics and its significance in rendering 2D scenes.

3. Discuss the differences between modeling, viewing, projection, and viewport transformations in the context of the 2D viewing pipeline.