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

From ICTED-WIKI
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 6: Line 6:
'''Period:''' Third
'''Period:''' Third


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


'''Teaching Item:'''  
'''Teaching Item:''' Solution of Critical Section Problem: Peterson's Solution, Mutex Locks


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


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


'''Time:''' 50 min
'''Time:''' 50 min
Line 23: Line 23:
At the end of this lesson, students will be able:
At the end of this lesson, students will be able:


*  
* To explain Peterson's Solution to the Critical Section problem.
*  
* To define Mutex locks  in solving the Critical Section problem.
* To implement Peterson's Solution and Mutex locks in simple scenarios.


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


* Daily Usage Materials,
* Daily Usage Materials,
* [https://drive.google.com/file/d/13GJuSt9j9ece-8oByoBRSDAByPWbv055/view PowerPoint Presentation Slide], Laptop, Projector etc.
* [https://drive.google.com/file/d/13GJuSt9j9ece-8oByoBRSDAByPWbv055/view 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 and motivate students by highlighting the importance of understanding solutions to critical problems in operating systems.
*Begin the class by asking some questions to students related to todays topic.
*Write today's topic "Solution of Critical Section Problem: Peterson's Solution, Mutex Locks" on the board.
*Open the presentation slide and briefly introduce topic.
*Begin the class by asking some questions to students related to Critical Section problem to know how much they understand the lesson taught in previous class so it will be easier for them to understand solutions of critical problem. Like, Can anyone explain what a critical section is? , Why is solving the Critical Section problem important in Operating Systems? etc.
*
*Open the PowerPoint presentation slide and briefly introduce the topic. The presentation will cover: Introduction to Peterson's Solution, Explanation of Mutex locks and their role, Simple program examples to demonstrate the implementation of Peterson's Solution and Mutex locks.
*Summarize the lesson in brief.
*Encourage students to participate actively, answering questions and clarifying doubts to ensure comprehension.
*Summarize the lesson in brief, highlighting the key points covered and ensuring students have grasped the main concepts.


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


*  
* How does Peterson's Solution ensure mutual exclusion?
*  
* Can you explain a scenario where using a Mutex lock would be beneficial?


== 5. Homework: ==
== 5. Homework: ==
Write simple scenario or program where Peterson's Solution or Mutex locks can be implemented.

Latest revision as of 05:28, 18 April 2024


Subject : Operating System

Period: Third

Topic: Process Management

Teaching Item: Solution of Critical Section Problem: Peterson's Solution, Mutex Locks

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 explain Peterson's Solution to the Critical Section problem.
  • To define Mutex locks in solving the Critical Section problem.
  • To implement Peterson's Solution and Mutex locks in simple scenarios.

2. Instructional materials:

3. Teaching Learning Activities:

  • Enter the classroom and motivate students by highlighting the importance of understanding solutions to critical problems in operating systems.
  • Write today's topic "Solution of Critical Section Problem: Peterson's Solution, Mutex Locks" on the board.
  • Begin the class by asking some questions to students related to Critical Section problem to know how much they understand the lesson taught in previous class so it will be easier for them to understand solutions of critical problem. Like, Can anyone explain what a critical section is? , Why is solving the Critical Section problem important in Operating Systems? etc.
  • Open the PowerPoint presentation slide and briefly introduce the topic. The presentation will cover: Introduction to Peterson's Solution, Explanation of Mutex locks and their role, Simple program examples to demonstrate the implementation of Peterson's Solution and Mutex locks.
  • Encourage students to participate actively, answering questions and clarifying doubts to ensure comprehension.
  • Summarize the lesson in brief, highlighting the key points covered and ensuring students have grasped the main concepts.

4. Assessment:

During the session, ask questions like,

  • How does Peterson's Solution ensure mutual exclusion?
  • Can you explain a scenario where using a Mutex lock would be beneficial?

5. Homework:

Write simple scenario or program where Peterson's Solution or Mutex locks can be implemented.