Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
575 views

Lesson Plan Operating System

This lesson plan outlines computer science lessons for January-February 2022. In Week 1, students will learn about operating systems, including their definition, functions, types (batch, timesharing, etc.), and the difference between operating system and application software. Assessments include peer discussions, videos, and worksheets. In Week 2, topics include different operating system types, how they distinguish from applications, the services they provide, and how processes are scheduled. Assessments involve peer discussions, presentations, readings, demonstrations, explanations, and lab work. Numerical problems related to scheduling policies will begin in Week 5.

Uploaded by

Aisha Anwar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
575 views

Lesson Plan Operating System

This lesson plan outlines computer science lessons for January-February 2022. In Week 1, students will learn about operating systems, including their definition, functions, types (batch, timesharing, etc.), and the difference between operating system and application software. Assessments include peer discussions, videos, and worksheets. In Week 2, topics include different operating system types, how they distinguish from applications, the services they provide, and how processes are scheduled. Assessments involve peer discussions, presentations, readings, demonstrations, explanations, and lab work. Numerical problems related to scheduling policies will begin in Week 5.

Uploaded by

Aisha Anwar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

The Set School

Lesson Plan for the Month of January-febuary ’2022


Note: numerical in week 6 will take more time so,as the topics are ending with respect to duration
Start numerical part in week 5 day 2
Depending upon the situation through the month.
Week: 1
Subject: Computer Topic: Operating System Grade: VIII
Subject Teacher: Miss Ayesha Anwar Duration: 160 mins

Phase Task Details


AIM Learning Goals

I want students to know

⮚ What is an operating system


⮚ Important functions performed by an operating system.
⮚ Different types of operating systems. Batch, multi-programmed, timesharing, real-time, distributed
⮚ Distinguish between Operating Systems software and Application Systems software.
⮚ Single The description identifies the functional requirements of a multi-user operating system.
⮚ Understand the role of the scheduler, and how its behaviour influences the performance of the
system.
⮚ Explain the concept of process
⮚ An understanding of fundamental concepts of processes and threads
⮚ Explain how the long-term, short-term and medium-term schedulers operate. 
⮚ Discuss CPU scheduling and its relevance to operating systems
⮚ Describe the differences between preemptive and non-preemptive scheduling
I want students to analyze

⮚ Advantages and disadvantages of operating system


⮚ Understand the types of operating system with its advantages and disadvantages
⮚ Identify the basic icons of GUI O.S.
⮚ The services an operating system provides to users, processes, and other systems.
⮚ The analysis identifies what multi-user operating system functions were implemented
⮚ How processes are scheduled by operating systems.
I want students to apply

⮚ Classify Operating System • Single user O.S. • Multi users O.S.


⮚ How operating systems are installed and customized and how they boot.
⮚ The analysis outlines the strategy used for implementing multi-user operating system functions
⮚ Install Operating System
⮚ What scheduling policies are used by operating system to improve efficiency(numericals)

Learning Outcomes Assessment/s


At the end of the session students will be able to: - Peer discussion (1,2)
- Video(1,2)
- Reading
1. What is an operating system(SC – IV – LS – K1)
- Teacher demonstration(2,3)

DLP/TSS/SUB/TERM/SESSION/PLANNER 1
The Set School
Lesson Plan for the Month of January-febuary ’2022
2. Important functions performed by an operating system . - Teacher explanation (4)
(SC – IV – LS – K2) - Worksheet (1)
3. Advantages and disadvantages of operating system (SC –
- Picture discussion(2)
IV – LS – AN 1)
4. Different types of operating systems. Batch, multi-
programmed, timesharing, real-time, distributed (SC – IV
– LS – K3)

Unit Time: 120 minutes DAY#1,2


In the Classroom: Time Required:
- What is operating system _65_minutes

IBAT Including 5 mins of class


management
AIM - Understanding OS
- Use of OS Distribution of handouts
- Functions of OS
10 mins
Day 2 review of 10 mins
asking Q/A on last topic
Video Time Required:
ACTIVATE
https://edu.gcfglobal.org/en/computerbasics/understanding- _15 _ Minutes
operating-systems/1/
Including Q/A regarding
https://youtu.be/5AjReRMoG3Y topic
Resources:

Explore: Time Required:


The use of OS and the functionalities apply to it _20 mins_ minutes

Explain
ANALYZE
Explain the pros and cons of OS
Engage 15 min cw
Copy work day1,2
Worksheet day 2(hw)

DLP/TSS/SUB/TERM/SESSION/PLANNER 2
The Set School
Lesson Plan for the Month of January-febuary ’2022

Week: 2
Subject: Computer Topic: Operating System Grade: VIII

Subject Teacher: Miss Ayesha Anwar Duration: 160 mins

Phase Task Details


AIM Learning Goals

I want students to know

⮚ Different types of operating systems. Batch, multi-programmed, timesharing, real-time, distributed


⮚ Distinguish between Operating Systems software and Application Systems software.
⮚ Single The description identifies the functional requirements of a multi-user operating system.
⮚ Understand the role of the scheduler, and how its behaviour influences the performance of the
system.
⮚ Explain the concept of process
⮚ An understanding of fundamental concepts of processes and threads
⮚ Explain how the long-term, short-term and medium-term schedulers operate. 
⮚ Discuss CPU scheduling and its relevance to operating systems
⮚ Describe the differences between preemptive and non-preemptive scheduling
I want students to analyze

⮚ Understand the types of operating system with its advantages and disadvantages
⮚ Identify the basic icons of GUI O.S.
⮚ The services an operating system provides to users, processes, and other systems.
⮚ The analysis identifies what multi-user operating system functions were implemented
⮚ How processes are scheduled by operating systems.
I want students to apply

⮚ Classify Operating System • Single user O.S. • Multi users O.S.


⮚ How operating systems are installed and customized and how they boot.
⮚ The analysis outlines the strategy used for implementing multi-user operating system functions
⮚ Install Operating System
⮚ What scheduling policies are used by operating system to improve efficiency(numericals)

Learning Outcomes Assessment/s


At the end of the session students will be able to: - Peer discussion (1,2)
- Presentation(2)
- Reading (1,2)
1. Different types of operating systems. Batch, multi-
- Teacher demonstration(3)
programmed, timesharing, real-time, distributed (SC – IV
– LS – K1) - Teacher explanation (1,2)
2. Distinguish between Operating Systems software and - Brainstorming(1)
Application Systems software..(SC – IV – LS – K2) - Lab (4)

DLP/TSS/SUB/TERM/SESSION/PLANNER 3
The Set School
Lesson Plan for the Month of January-febuary ’2022
3. The services an operating system provides to users,
processes, and other systems.(SC – IV – LS – AN 1)
4. Install Operating System(SC – IV – LS – AP 1)

Unit Time: 120 minutes


Will try to apply the installation step of OS but as Week 2 day 1
student are in learning phase and can make blunder
Apply 60 minutes
so,the teacher will do the installation by explaining each
step clearly without harming the systems.
In the Classroom: Time Required:
- Share learning outcomes with students at the _25 _minutes
beginning of class.

AIM IBAT
- Different types of operating systems. Batch, multi-
programmed, timesharing, real-time, distributed
- Operating Systems software and Application Systems
software

ACTIVATE Brainstorming (types of OS )making relatioships Time Required:


_6 _ Minutes

ANALYZE Explore: Time Required:


Random q/a regarding the current topic to resolve _10 mins_ minutes
unidentified queries.
Rules for producing questions:
● Ask as many questions as
you can.
● Do not stop to discuss,
judge, or answer any
question.
● Write down every question
exactly as it is stated.
● Change any statement into a
question.

DLP/TSS/SUB/TERM/SESSION/PLANNER 4
The Set School
Lesson Plan for the Month of January-febuary ’2022
Explain 20 mins (5min for each group
Presentation on types of OS in group of 4
Engage 05 mins for questions and
discussion
Q/A (if no time then it should be hw)

Week: 3
Subject: Computer Topic: Operating System Grade: VIII
Subject Teacher: Miss Ayesha Anwar Duration: 160 mins

Phase Task Details


AIM Learning Goals

I want students to know

⮚ The description identifies the functional requirements of a multi-user and single user operating
system.
⮚ Understand the role of the scheduler, and how its behaviour influences the performance of the
system.
⮚ Explain the concept of process
⮚ An understanding of fundamental concepts of processes and threads
⮚ Explain how the long-term, short-term and medium-term schedulers operate. 
⮚ Discuss CPU scheduling and its relevance to operating systems
⮚ Describe the differences between preemptive and non-preemptive scheduling
I want students to analyze

⮚ Identify the basic icons of GUI O.S.


⮚ The analysis identifies what multi-user operating system functions were implemented
⮚ How processes are scheduled by operating systems.
I want students to apply

⮚ Classify Operating System • Single user O.S. • Multi users O.S.


⮚ How operating systems are installed and customized and how they boot.
⮚ The analysis outlines the strategy used for implementing multi-user operating system functions
⮚ What scheduling policies are used by operating system to improve efficiency(numericals)

Learning Outcomes Assessment/s


At the end of the session students will be able to: - Lab experiment
- Experimental learning
- Video
Difference between multi/single user operating system. (SC – IV
- Reading
– LS – K1)
- Teacher demonstration

DLP/TSS/SUB/TERM/SESSION/PLANNER 5
The Set School
Lesson Plan for the Month of January-febuary ’2022
The description identifies the functional requirements of a - Teacher explanation
multi-user and single user operating system..(SC – IV – LS – K2) - Worksheet
The analysis identifies what multi-user/single user operating
system functions were implemented
(SC – IV – LS – AN 1)

Classify Operating System • Single user O.S. • Multi users O.S.


(SC – IV – LS – AP 1)

Unit Time: 55 minutes


In the Classroom: Time Required:
- Share learning outcomes with students at the _30 _minutes
AIM beginning of class.
IBAT
- Multi user/single user

ACTIVATE https://www.youtube.com/watch?v=glGlGtxwfQ4 Time Required:


_10 _ Minutes

Resources:

Explore: Time Required:


Examples of multi and single tasking with scenario _10_ minutes

ANALYZE Explain
Difference between both OS user
Engage
Worksheet

DLP/TSS/SUB/TERM/SESSION/PLANNER 6
The Set School
Lesson Plan for the Month of January-febuary ’2022
Classify Operating System • Single user O.S. • Multi users 60 mins
O.S.
Lab activity on different group task to show core difference
Apply between multi user and single user

Week: 4
Subject: Computer Topic: Operating System Grade: VIII
Subject Teacher: Miss Ayesha Anwar Duration: 160 mins

Phase Task Details


AIM Learning Goals

I want students to know

⮚ Understand the role of the scheduler, and how its behaviour influences the performance of the
system.
⮚ Explain the concept of process
⮚ An understanding of fundamental concepts of processes and threads
⮚ Explain how the long-term, short-term and medium-term schedulers operate. 
⮚ Discuss CPU scheduling and its relevance to operating systems
⮚ Describe the differences between preemptive and non-preemptive scheduling
I want students to analyze

⮚ Identify the basic icons of GUI O.S.


⮚ How processes are scheduled by operating systems.
I want students to apply

⮚ How operating systems are installed and customized and how they boot.
⮚ The analysis outlines the strategy used for implementing multi-user operating system functions
⮚ What scheduling policies are used by operating system to improve efficiency(numericals)

Learning Outcomes Assessment/s


At the end of the session students will be able to: - Lab experiment(4)

DLP/TSS/SUB/TERM/SESSION/PLANNER 7
The Set School
Lesson Plan for the Month of January-febuary ’2022
- Experimental learning(4)
Understand the role of the scheduler, and how its behaviour - Reading (1)
influences the performance of the system. (SC – IV – LS – K1) - Teacher demonstration1,2)
Explain the concept of process(SC – IV – LS – K2) - Teacher explanation 1,2
- Worksheet 1
How processes are scheduled by operating systems. (SC – IV – LS
– AN 1)

How operating systems are installed and customized and how


they boot. (SC – IV – LS – AP 1)

Unit Time: 120 minutes


In the Classroom: Time Required:
- Share learning outcomes with students at the __minutes
beginning of class.
AIM
IBAT
- What is process in OS
- Understanding schedule in OS

ACTIVATE https://www.youtube.com/watch?v=zWtFoPL8BYg Time Required:


_10 mins_ Minutes

Resources:

Explore: Time Required:


Any statement regarding booting nad process and do q- _10 _ minutes
focus

ANALYZE

Engage 10 mins
Copy work q/a

DLP/TSS/SUB/TERM/SESSION/PLANNER 8
The Set School
Lesson Plan for the Month of January-febuary ’2022
How operating systems are installed and customized and how 60 min
Apply
they boot.

Week: 5
Subject: Computer Topic: Operating System Grade: VIII
Subject Teacher: Miss Ayesha Anwar Duration: 160 mins

Phase Task Details


AIM Learning Goals

I want students to know

⮚ An understanding of fundamental concepts of processes and threads


⮚ Explain how the long-term, short-term and medium-term schedulers operate. 
⮚ Discuss CPU scheduling and its relevance to operating systems
⮚ Describe the differences between preemptive and non-preemptive scheduling
I want students to analyze

⮚ Identify the basic icons of GUI O.S.


⮚ The analysis identifies what multi-user operating system functions were implemented
I want students to apply

Learning Outcomes Assessment/s


At the end of the session students will be able to: - Presentation
- Numerical
- Video
Different types of operating systems. Batch, multi-
- Reading
programmed, timesharing, real-time, distributed (SC – IV – LS –
K1) - Teacher demonstration
- Teacher explanation
Distinguish between Operating Systems software and - Worksheet
Application Systems software..(SC – IV – LS – K2)
The services an operating system provides to users, processes,
and other systems.
(SC – IV – LS – AN 1)

Install Operating System


(SC – IV – LS – AP 1)

Unit Time: 120 minutes

DLP/TSS/SUB/TERM/SESSION/PLANNER 9
The Set School
Lesson Plan for the Month of January-febuary ’2022
In the Classroom: Time Required:
- Share learning outcomes with students at the _30 _minutes
beginning of class.
AIM IBAT
- Schedulers
- Types
- CPU scheduling

ACTIVATE https://www.geeksforgeeks.org/cpu-scheduling-in- Time Required:


operating-systems/
_10 _ Minutes

Resources:

Explain
ANALYZE
Presentation and schedulers operatorss
Engage
Objectives worksheet

Week: 6
Subject: Computer Topic: Operating System Grade: VIII

Subject Teacher: Miss Ayesha Anwar Duration: 160 mins

Phase Task Details


AIM Learning Goals

I want students to know

⮚ An understanding of fundamental concepts of processes and threads


⮚ Explain how the long-term, short-term and medium-term schedulers operate. 
⮚ Discuss CPU scheduling and its relevance to operating systems
⮚ Describe the differences between preemptive and non-preemptive scheduling
I want students to analyze

⮚ Identify the basic icons of GUI O.S.


⮚ The analysis identifies what multi-user operating system functions were implemented

DLP/TSS/SUB/TERM/SESSION/PLANNER 10
The Set School
Lesson Plan for the Month of January-febuary ’2022
⮚ How processes are scheduled by operating systems.
I want students to apply

⮚ How operating systems are installed and customized and how they boot.
⮚ What scheduling policies are used by operating system to improve efficiency(numericals)

Learning Outcomes Assessment/s


At the end of the session students will be able to: - Numerical
- Assignment (numerical)
- Video
Describe the differences between preemptive and non-
- Reading
preemptive scheduling(SC – IV – LS – K1)
- Teacher demonstration
How processes are scheduled by operating systems. (SC – IV – LS - Teacher explanation
– K2) - Picture discussion
How operating systems are installed and customized and how
they boot. (SC – IV – LS – an 1)

What scheduling policies are used by operating system to


improve efficiency(numericals) (SC – IV – LS – ap 1)

Unit Time: 120 minutes


In the Classroom: Time Required:
- Share learning outcomes with students at the _20 mins_minutes
beginning of class.

AIM IBAT
- Types of scheduling numerical
- Thread
- Advantages of thread
- Difference between thread and process
ACTIVATE https://www.youtube.com/watch?v=3Y0aKYtC27Q Time Required:
_15 _ Minutes

Resources:

DLP/TSS/SUB/TERM/SESSION/PLANNER 11
The Set School
Lesson Plan for the Month of January-febuary ’2022

Explain 15 mins
Types of scheduling and threading
ANALYZE
Engage 10 mins
Q/A

What scheduling policies are used by operating system to 60 mins


improve efficiency(numericals)
Apply

DLP/TSS/SUB/TERM/SESSION/PLANNER 12

You might also like