User:Srijana Paudel/Teaching Lesson Plan 21: Difference between revisions

From ICTED-WIKI
Jump to navigation Jump to search
Created page with "__notoc__ <div style="column-count: 2; column-gap: 20px;"> '''Subject :''' Operating System '''Period:''' Third '''Topic:''' Introduction '''Teaching Item:''' '''Class:''' BICT 4th Semester '''Unit:''' One '''Time:''' 50 min '''No. of Students:''' 20 </div> == 1. Specific Objective: == At the end of this lesson, students will be able: * * == 2. Instructional materials: == * Daily Usage Materials, * [https://drive.google...."
 
No edit summary
 
Line 6: Line 6:
'''Period:''' Third
'''Period:''' Third


'''Topic:''' Introduction
'''Topic:''' Process Management


'''Teaching Item:'''  
'''Teaching Item:''' Deadlock Prevention and Deadlock Avoidance


'''Class:''' BICT 4th Semester  
'''Class:''' BICT 4th Semester  


'''Unit:''' One
'''Unit:''' Two


'''Time:''' 50 min
'''Time:''' 50 min
Line 21: Line 21:
== 1. Specific Objective: ==
== 1. Specific Objective: ==


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


*  
* Describe methods and strategies for preventing and avoiding deadlock in operating systems.
*  
* Apply the concepts of deadlock prevention and avoidance in practical scenarios.


== 2. Instructional materials: ==
== 2. Instructional materials: ==


* Daily Usage Materials,
* Daily Usage Materials,
* [https://drive.google.com/file/d/1A-WuUtvHpmoGuKhCY5t34TXv1IRqT6SI/view?usp=drive_link PowerPoint Presentation Slide], Laptop, Projector etc.
* [https://drive.google.com/file/d/1A-WuUtvHpmoGuKhCY5t34TXv1IRqT6SI/view?usp=drive_link PowerPoint Presentation Slide],  
*
* Laptop,  
* Projector etc.


== 3. Teaching Learning Activities: ==
== 3. Teaching Learning Activities: ==


*Enter the classroom, and motivate students before starting the lesson for their concentration on the lesson, and then write todays topic on the board.
*Enter the classroom, greet students and encourage then to focus and participate actively before starting the lesson for their concentration on the lesson.
*Begin the class by asking some questions to students related to todays topic.
*Open first slide of presentation that shows what we are going to learn today "Deadlock Prevention and Deadlock Avoidance".
*Open the presentation slide and briefly introduce topic.
*Begin the class by asking some questions about deadlock and its necessary condition that we have taught in previous class.
*
*Begin the explanation of todays with etymological meaning of deadlock avoidance & deadlock prevention.
*Summarize the lesson in brief.
*Explain various methods and strategies for preventing and avoiding deadlock, including deadlock prevention algorithms like Banker's algorithm and deadlock avoidance techniques like resource allocation graphs.
*Summarize the key points of the lesson, emphasizing the importance of understanding and managing deadlocks in operating systems.
*Encourage students to ask questions and clarify any doubts they may have before ending the lesson.


== 4. Assessment: ==
== 4. Assessment: ==
Line 44: Line 47:
During the session, ask questions like,
During the session, ask questions like,


*  
* Can anyone define what a deadlock is?
*  
* What do you think are the conditions necessary for a deadlock to occur?
* Explain how Banker's algorithm helps in deadlock prevention.
* Describe a scenario where deadlock avoidance techniques would be applied.


== 5. Homework: ==
== 5. Evaluation: ==
Solve practice problems related to deadlock prevention algorithms and deadlock avoidance techniques.

Latest revision as of 02:13, 21 April 2024


Subject : Operating System

Period: Third

Topic: Process Management

Teaching Item: Deadlock Prevention and Deadlock Avoidance

Class: BICT 4th Semester

Unit: Two

Time: 50 min

No. of Students: 20

1. Specific Objective:

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

  • Describe methods and strategies for preventing and avoiding deadlock in operating systems.
  • Apply the concepts of deadlock prevention and avoidance in practical scenarios.

2. Instructional materials:

3. Teaching Learning Activities:

  • Enter the classroom, greet students and encourage then to focus and participate actively before starting the lesson for their concentration on the lesson.
  • Open first slide of presentation that shows what we are going to learn today "Deadlock Prevention and Deadlock Avoidance".
  • Begin the class by asking some questions about deadlock and its necessary condition that we have taught in previous class.
  • Begin the explanation of todays with etymological meaning of deadlock avoidance & deadlock prevention.
  • Explain various methods and strategies for preventing and avoiding deadlock, including deadlock prevention algorithms like Banker's algorithm and deadlock avoidance techniques like resource allocation graphs.
  • Summarize the key points of the lesson, emphasizing the importance of understanding and managing deadlocks in operating systems.
  • Encourage students to ask questions and clarify any doubts they may have before ending the lesson.

4. Assessment:

During the session, ask questions like,

  • Can anyone define what a deadlock is?
  • What do you think are the conditions necessary for a deadlock to occur?
  • Explain how Banker's algorithm helps in deadlock prevention.
  • Describe a scenario where deadlock avoidance techniques would be applied.

5. Evaluation:

Solve practice problems related to deadlock prevention algorithms and deadlock avoidance techniques.