Entrance Announcement
MICTE 2080
2080 Magh 07
User:Srijana Paudel/Teaching Lesson Plan 6: Difference between revisions
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, | * [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 | *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 | *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 | *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 | *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:
- Daily Usage Materials,
- PowerPoint Presentation Slide, Laptop, projector, etc.
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).