User:Subekshya Poudel/Teaching Lesson Plan 9: Difference between revisions

From ICTED-WIKI
Jump to navigation Jump to search
(Created page with "<div style="column-count: 2; column-gap: 20px;"> '''Subject :''' Computer Graphics '''Period:''' Fourth '''Topic:''' Output Primitives '''Teaching Item:''' Midpoint Circle Algorithm '''Level:''' Bachelor 6<sup>th</sup> sem '''Unit:''' Two '''Time:''' 50 min '''No. of Students:''' <br> </div> == Specific Objective == At the end of this lesson students will be able to: * learn about the Midpoint Circle Algorithm and its significan...")
 
No edit summary
 
Line 15: Line 15:


'''No. of Students:'''  
'''No. of Students:'''  
<br>
19<br>
</div>
</div>
== Specific Objective ==
== Specific Objective ==

Latest revision as of 03:46, 9 May 2024

Subject : Computer Graphics

Period: Fourth

Topic: Output Primitives

Teaching Item: Midpoint Circle Algorithm

Level: Bachelor 6th sem

Unit: Two

Time: 50 min

No. of Students: 19

Specific Objective

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

  • learn about the Midpoint Circle Algorithm and its significance in drawing circles efficiently
  • implement the Midpoint Circle Algorithm to draw circles on a computer screen

Teaching Materials

  • Laptop with programming software installed(C++)
  • Presentation slide
  • Projector
  • Whiteboard and marker

Teaching Learning Activities

  1. At first I will ask some question to students related to previous unit.
  2. Then begin the lesson by explaining that output primitives are basic geometric shapes used to construct more complex images.
  3. Mention that drawing circles is a fundamental task in computer graphics.
  4. Present the Midpoint Circle Algorithm step by step on the whiteboard.
  5. Discuss how the algorithm calculates points on a circle efficiently.
  6. Demonstrate coding the Midpoint Circle Algorithm in a programming language like C++.
  7. Show how to input the radius and center coordinates of the circle and visualize the circle drawing using a graphical interface or console output.
  8. Guide students through implementing and running the algorithm on their computers.
  9. Provide students with a set of coordinates and ask them to draw circles using the Midpoint Circle Algorithm.
  10. Ask students if there is any confusion on today's topic and provide guidance and assistance if needed.

Assessment

1. Describe the steps involved in Midpoint Circle Algorithm.

2. Write a program in C++ to implement the Midpoint Circle Algorithm and draw a circle on the screen.

3. Implement the Midpoint Circle Algorithm to draw a circle with a radius of 5 units and a center at (0,0) on a pixel grid. Provide the coordinates of each plotted pixel.