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

From ICTED-WIKI
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 7: Line 7:
'''Period:''' Third
'''Period:''' Third


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


'''Teaching Item:'''  
'''Teaching Item:''' Inter-process Communication


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


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


'''Time:''' 50 min
'''Time:''' 50 min
Line 22: Line 22:
== 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:


*  
* Understand the concept of Inter-process Communication (IPC) in operating systems.
*  
* Explain Shared Memory and Message Passing mechanisms for IPC through their diagrammatic representation.


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


* Daily Usage Materials,
* Daily Usage Materials,
* [https://drive.google.com/file/d/13GJuSt9j9ece-8oByoBRSDAByPWbv055/view?usp=sharing 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.
*As I enter the classroom, I will greet the students warmly and motivate them by expressing the importance of understanding IPC mechanisms for efficient computing.
*Begin the class by asking some questions to students related to todays topic.
*After gaining their attention, I will write today's topic, "Interprocess Communication with its Mechanisms: Shared Memory & Message Passing," on the board.
*Open the presentation slide and briefly introduce topic.
*To activate prior knowledge, I will begin the class by asking questions related to IPC, such as "What do you understand by Interprocess Communication?" and "Can you think of any real-world examples where IPC is used?"
*
*Following the discussion, I will open the presentation slides and provide a concise introduction to the topic, outlining the basic concepts of IPC and introducing Shared Memory and Message Passing as two key mechanisms.
*Summarize the lesson in brief.
*Utilizing examples and diagrams, I will explain each mechanism in detail, highlighting their advantages, disadvantages, and use cases.
*To ensure understanding, I will encourage class participation by asking questions throughout the session and providing opportunities for students to share their insights and experiences related to IPC.
*I will conclude the lesson by summarizing the key points covered and reinforcing the learning objectives.


== 4. Assessment: ==
== 4. Assessment: ==
Line 45: Line 48:
During the session, ask questions like,
During the session, ask questions like,


*  
* What can be the main differences between Shared Memory and Message Passing?
*  
* How would you implement IPC using Shared Memory in a multi-process environment?


== 5. Homework: ==
== 5. Homework: ==
Write about real-world applications of Shared Memory and Message Passing in operating systems.

Latest revision as of 00:38, 12 April 2024


Subject : Operating System

Period: Third

Topic: Process Management

Teaching Item: Inter-process Communication

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:

  • Understand the concept of Inter-process Communication (IPC) in operating systems.
  • Explain Shared Memory and Message Passing mechanisms for IPC through their diagrammatic representation.

2. Instructional materials:

3. Teaching Learning Activities:

  • As I enter the classroom, I will greet the students warmly and motivate them by expressing the importance of understanding IPC mechanisms for efficient computing.
  • After gaining their attention, I will write today's topic, "Interprocess Communication with its Mechanisms: Shared Memory & Message Passing," on the board.
  • To activate prior knowledge, I will begin the class by asking questions related to IPC, such as "What do you understand by Interprocess Communication?" and "Can you think of any real-world examples where IPC is used?"
  • Following the discussion, I will open the presentation slides and provide a concise introduction to the topic, outlining the basic concepts of IPC and introducing Shared Memory and Message Passing as two key mechanisms.
  • Utilizing examples and diagrams, I will explain each mechanism in detail, highlighting their advantages, disadvantages, and use cases.
  • To ensure understanding, I will encourage class participation by asking questions throughout the session and providing opportunities for students to share their insights and experiences related to IPC.
  • I will conclude the lesson by summarizing the key points covered and reinforcing the learning objectives.

4. Assessment:

During the session, ask questions like,

  • What can be the main differences between Shared Memory and Message Passing?
  • How would you implement IPC using Shared Memory in a multi-process environment?

5. Homework:

Write about real-world applications of Shared Memory and Message Passing in operating systems.