S.N.
|
Level
|
Lesson
|
Topic
|
Date
|
Remarks
|
1
|
BICTE 4th Semester
|
Teaching Lesson Plan 1
|
What operating system do?
|
2023/12/21
|
|
2
|
BICTE 4th Semester
|
Teaching Lesson Plan 2
|
Types of an OS: Batch OS & Multitasking/Timesharing OS
|
2023/12/21
|
|
3
|
BICTE 4th Semester
|
Teaching Lesson Plan 3
|
Multiprocessing OS & Real Time OS
|
2023/12/21
|
|
4
|
BICTE 4th Semester
|
Teaching Lesson Plan 4
|
Distributed, Network & Mobile OS
|
2023/12/21
|
|
5
|
BICTE 4th Semester
|
Teaching Lesson Plan 5
|
Functions/Operations of an OS
|
2023/12/21
|
|
6
|
BICTE 4th Semester
|
Teaching Lesson Plan 6
|
System Calls
|
2023/12/21
|
|
7
|
BICTE 4th Semester
|
Teaching Lesson Plan 7
|
Structure of an OS
|
2023/12/21
|
|
8
|
BICTE 4th Semester
|
Teaching Lesson Plan 8
|
Process & Thread
|
2023/12/21
|
|
9
|
BICTE 4th Semester
|
Teaching Lesson Plan 9
|
Operations on Processes
|
2023/12/22
|
|
10
|
BICTE 4th Semester
|
Teaching Lesson Plan 10
|
Interprocess Communication
|
2023/12/24
|
|
11
|
BICTE 4th Semester
|
Teaching Lesson Plan 11
|
Process States
|
2023/12/27
|
|
12
|
BICTE 4th Semester
|
Teaching Lesson Plan 12
|
Process Synchronization & Critical Section Problem
|
2023/12/28
|
|
13
|
BICTE 4th Semester
|
Teaching Lesson Plan 13
|
Solution of Critical Section Problem: Peterson's Solution, Mutex Locks
|
2023/12/29
|
|
14
|
BICTE 4th Semester
|
Teaching Lesson Plan 14
|
Solution of Critical Section Problem: Semaphores, Monitors
|
2024/01/01
|
|
15
|
BICTE 4th Semester
|
Teaching Lesson Plan 15
|
Concept of CPU Scheduling & Scheduling Criteria
|
2024/01/02
|
|
16
|
BICTE 4th Semester
|
Teaching Lesson Plan 16
|
Scheduling Algorithms: First Come First Serve(FCFS)
|
2024/01/03
|
|
17
|
BICTE 4th Semester
|
Teaching Lesson Plan 17
|
Scheduling Algorithms: Shortest Job First(SJF)
|
2024/01/04
|
|
18
|
BICTE 4th Semester
|
Teaching Lesson Plan 18
|
Scheduling Algorithms: Shortest Remaining Time First(SRTF)
|
2024/01/30
|
|
19
|
BICTE 4th Semester
|
Teaching Lesson Plan 19
|
Scheduling Algorithms: Round Robin
|
2024/01/31
|
|
20
|
BICTE 4th Semester
|
Teaching Lesson Plan 20
|
Introduction to Deadlock and its Features
|
2024/02/01
|
|
21
|
BICTE 4th Semester
|
Teaching Lesson Plan 21
|
Deadlock Prevention and Deadlock Avoidance
|
2024/02/02
|
|
22
|
BICTE 4th Semester
|
Teaching Lesson Plan 22
|
Deadlock Detection and Deadlock Recovery
|
2024/02/07
|
|
23
|
BICTE 4th Semester
|
Teaching Lesson Plan 23
|
Introduction to Memory Management
|
2024/02/08
|
|
24
|
BICTE 4th Semester
|
Teaching Lesson Plan 24
|
Swapping
|
2024/02/09
|
|
25
|
BICTE 4th Semester
|
Teaching Lesson Plan 25
|
Memory Allocation Strategies: Contiguous & Non-contiguous Allocation
|
2024/02/11
|
|
26
|
BICTE 4th Semester
|
Teaching Lesson Plan 26
|
Introduction to Paging
|
2024/02/12
|
|
27
|
BICTE 4th Semester
|
Teaching Lesson Plan 27
|
Types of Paging
|
2024/02/13
|
|
28
|
BICTE 4th Semester
|
Teaching Lesson Plan 28
|
Structure of Page Table
|
2024/02/15
|
|
29
|
BICTE 4th Semester
|
Teaching Lesson Plan 29
|
Segmentation
|
2024/02/16
|
|
30
|
BICTE 4th Semester
|
Teaching Lesson Plan 30
|
Virtual Memory Management
|
2024/02/18
|
|
31
|
BICTE 6th Semester
|
Teaching Lesson Plan 30
|
Virtual Reality
|
2024/05/10
|
Internal
|