270 likes | 279 Views
This guide helps teachers in designing flipped classroom activities using Operating System. It covers the concept of OS, process states, CPU scheduling, and includes active learning strategies.
E N D
About this constructor • This activity constructor document is aimed at assisting teachers in designing Flipped Classroom Activity in their own course using Operating System. • This guide will deal with Open Education Resources (OER’s) or those licensed under Creative Commons. • The slides with white background are information sheets. • The slides with Pale-yellow background require you to provide inputs. • Replace the text written in BLUE with your input. • This will be followed by an example input.
Ms. Pragya, Ms. Khushboo, Mr. Neelesh Ms. Pragya EMAIL ID: PRAGYA@RKGITW.EDU.IN PROFILE: MS. PRAGYA, ASSISTANT PROFESSOR , RKGITM, HAS PROFESSIONAL EXPERIENCE OF ABOUT 11 YEARS IN THE FIELD OF TEACHING, RESEARCH AND ADMINISTRATION. Ms. Khushboo Pandey EMAIL ID: KHUSHBOO@RKGITW.EDU.IN PROFILE: MS. KHUSHBOO, ASSISTANT PROFESSOR , RKGITM, HAS PROFESSIONAL EXPERIENCE OF ABOUT 06 YEARS IN THE FIELD OF TEACHING, RESEARCH AND ADMINISTRATION. Ms. Neelesh Mishra EMAIL ID: NILESHMISHRA@RKGITW.EDU.IN PROFILE: MR. NEELESH, ASSISTANT PROFESSOR , RKGITM, HAS PROFESSIONAL EXPERIENCE OF ABOUT 07 YEARS IN THE FIELD OF TEACHING, RESEARCH AND ADMINISTRATION.
Ms. PRAGYA OPERATING SYSTEM B.TECH COMPUTER SCIENCE 2nd YEAR STUDENTS AFFILIATION (A.K.T.U.)
Ms. PRAGYA PROCESS STATE DIAGRAM CPU SCHEDULING INTRODUCTION TO OS TYPES OF CPU SCHEDULING COMPUTER SCIENCE 2nd YEAR UG STUDENTS IN COMPUTER SCIENCE &ENGINEERING Ms. Pragya, RKGITM, GZB
Out-of-class Segment This section helps you to understand The basic concept and definition of Operating System. Process States and Process state diagram in Operating System. CPU Scheduling Types of CPU Scheduling
About Out-of-Class Segment Concept and Definition of Operating System: An operating system (OS) is responsible for the coordination and management of the activities and sharing of resources in the computer system. The operating system works as a host of application programs that run on machine. Process State Diagram: In a computer system, the processes occupies variety of states. These different states recognized by the operating system. These states are a useful abstraction to understand the processes.
About Out-of-Class Segment CPU Scheduling: CPU scheduling allows one process to use CPU while the execution of another process is on waiting state due to unavailability of any resource, hence making full use of CPU. The main goal of CPU scheduling is to make the system efficient and fast. Types of CPU Scheduling: List of scheduling algorithms are as follows: First-come, first-served scheduling (FCFS) algorithm. Shortest Job First Scheduling (SJF) algorithm. Shortest Remaining time (SRT) algorithm. Non-preemptive priority Scheduling algorithm. Preemptive priority Scheduling algorithm. Round-Robin Scheduling algorithm.
Out-of-class Activity Design -1 Learning Objective(s) of Out-of-Class Activity At the end of watching the videos student should be able to • Define OS • List the Goals of OS • Identify Various Process states of Operating System • Identify various CPU scheduling Criteria Key Concept(s) to be covered • Manages the computer hardware • Makes system efficient and Fast
u Out-of-class Activity Design - 2 • https://www.youtube.com/watch?v=JJ6Tn1N79UU, https://www.youtube.com/watch?v=RidEe1MTxVY, https://www.youtube.com/watch?v=-QZYQvUMwKM, https://www.youtube.com/watch?v=6TxXA3hbX8Y Main Video Source URL License of Video CC- Standard Youtube Licence Mapping Concept to Video Source 33:47 min TOTAL DURATION
Out-of-class Activity Design - 3 Aligning Assessment with Learning Objective
Out-of-class Activity Design - 3 Aligning Assessment with Learning Objective
Out-of-class Activity Design - 3 Aligning Assessment with Learning Objective Total activity duration 25 minutes
In-class Segment This section helps you design the in-class segment of Flipped Classroom Strategy.
About In-Class Segment • Make sure that In-Class segment contain activities for effective learning • In active learning student goes beyond listening, copying of notes. • Execution of prescribed procedures. • Students are required to talk, write, reflect and express their thinking. • Engage students in higher-order thinking (Analyze-Evaluate-Create). • Ensure that students get feedback on their work, either from peers or you. • Ensure to provide summary that connects Out-of-Class and In-Class activities.
In-class Activity Design -1 Learning Objective(s) of In - Class Activity • Solve real-life scenario problems involving CPU Scheduling and concept of Operating system • Analyse criteria for scheduling Key Concept(s) to be covered Use of Operating System Use of CPU Scheduling
In-class Activity Design -2 Active Learning activity(ies) that you plan to do Active Learning Strategy Explain the strategy by giving details of What Teacher will do? What Student will do? Justify why the above is an active learning strategy Enter Justification Here
In-class Activity Design -2 Active Learning activity(ies) that you plan to do Real world problem solving using. • Think-Pair-Share Concept clarification using. • Peer Instruction
In-class Activity Design -2 Peer Instruction Strategy – What Teacher Does Pose the two PI questions at the start of the class and provide summary of basic identities and expression simplification. Q 1: Consider three CPU-intensive processes, which require 10, 20 and 30 time units and arrive at times 0, 2 and 6, respectively. How many context switches are needed if the operating system implements a shortest remaining time first scheduling algorithm? Do not count the context switches at time zero and at the end. A. 1 B. 2 C. 3 D. 4
In-class Activity Design -2 Peer Instruction Strategy – What Teacher Does Q 2: Which of the following process scheduling algorithm may lead to starvation 1. FIFO 2. Round Robin 3. Shortest Job Next 4. None of these
In-class Activity Design -2 Peer Instruction Strategy – What Student Does • For each question they will first vote individually. • Then they will discuss with peers and come to consensus. • Listen to instructors explanation.
In-class Activity Design -2 TPS Strategy – What Instructor does A scheduling algorithm assigns priority proportional to the waiting time of a process. Every process starts with priority zero (the lowest priority). The scheduler re-evaluates the process priorities every T time units and decides the next process to schedule. Which one of the following is TRUE if the processes have no I/O operations and all arrive at time zero?
In-class Activity Design -2 TPS Strategy – What Instructor does Think (~2 minutes) Instruction: Assuming that every process starts with the priority 0 Think individually and identify the scenario
In-class Activity Design -2 TPS Strategy – What Instructor does Pair (~5 minutes) Instruction: Now pair up and compare your answers. Agree on one final answer. While students are pairing and discussing, instructor goes to 2~3 sections to see what they are doing.
In-class Activity Design -2 TPS Strategy – What Instructor does Share (~8 minutes) Instructor asks a group to share their answer with class and see whether there are different answers. After sharing is done, instructor gives feedback on the correct solution In the pair phase we ask students to compare the answers. In the share phase again the different answers are sought.
In-class Activity Design -2 Justify why the above is an active learning strategy In both the above strategies, students are required to go beyond mere listening and execution of prescribed steps. They are required to think deeply about the content they were familiarized in out-of-class and do higher order thinking. There is also feedback provided (either through peer discussion or instructor summary)