User:Srijana Paudel/Teaching Lesson Plan 6: 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 8: Line 8:
'''Topic:''' Introduction  
'''Topic:''' Introduction  


'''Teaching Item:'''  
'''Teaching Item:''' System Calls


'''Class:''' BICT 4th Semester  
'''Class:''' BICT 4th Semester  
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 understand the concept of system calls in OS.
*  
* To differentiate between various types of system calls.
* To know an importance of system calls in the execution of programs.


== 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, write today's topic on board, and motivate students by highlighting the relevance of understanding system calls in field of computer science as they have to use computer systems with various OS every day.  
*Begin the class by asking some questions to students related to todays topic.
*Begin the class by engaging students with thought-provoking questions related to system calls, such as:   - What do you think happens when you open a file in a program?    - How does an application communicate with the operating system?
*Open the presentation slide and briefly introduce topic.
*Open the presentation slide and provide a brief introduction to the topic of system calls, different categories of system calls covering:   - Definition of system calls,    - Different categories like Process control, File control, Information management, Device management and Communication,    - Examples of common system calls (e.g., open(), read(), write(), fork()),
*
*Encourage active participation by inviting students to share their understanding and experiences related to system calls.
*Summarize the lesson in brief.
*Summarize the lesson by highlighting the key points discussed and their relevance to real-world applications.


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


*  
* Can you give an example of a system call used for file manipulation?
*  
* How does a system call differ from a regular function call in programming?
* Explain the role of system calls in process management.


== 5. Homework: ==
== 5. Homework: ==
Write simple programs that utilize system calls for various tasks (e.g., file manipulation, process management).

Latest revision as of 03:45, 11 April 2024


Subject : Operating System

Period: Third

Topic: Introduction

Teaching Item: System Calls

Class: BICT 4th Semester

Unit: One

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 system calls in OS.
  • To differentiate between various types of system calls.
  • To know an importance of system calls in the execution of programs.

2. Instructional materials:

3. Teaching Learning Activities:

  • Enter the classroom, write today's topic on board, and motivate students by highlighting the relevance of understanding system calls in field of computer science as they have to use computer systems with various OS every day.
  • Begin the class by engaging students with thought-provoking questions related to system calls, such as:   - What do you think happens when you open a file in a program?   - How does an application communicate with the operating system?
  • Open the presentation slide and provide a brief introduction to the topic of system calls, different categories of system calls covering:   - Definition of system calls,   - Different categories like Process control, File control, Information management, Device management and Communication,   - Examples of common system calls (e.g., open(), read(), write(), fork()),
  • Encourage active participation by inviting students to share their understanding and experiences related to system calls.
  • Summarize the lesson by highlighting the key points discussed and their relevance to real-world applications.

4. Assessment:

During the session, ask questions like,

  • Can you give an example of a system call used for file manipulation?
  • How does a system call differ from a regular function call in programming?
  • Explain the role of system calls in process management.

5. Homework:

Write simple programs that utilize system calls for various tasks (e.g., file manipulation, process management).