Calendar: CSC 4103 Operating Systems (Spring 2026)

  Date Topic Comment
1 Jan 13 Welcome and Getting Started  
2 Jan 15 Four Fundamental Concepts (1)  
3 Jan 20 Refreshing C (1)  
4 Jan 22 Refreshing C (2)  
  Jan 26   Assignment 0 due
5 Jan 27 Four Fundamental Concepts (2)  
6 Jan 29 Abstractions 1: Threads and Processes (1)  
7 Feb 3 Project 0 Walkthrough  
8 Feb 5 Abstractions 1: Threads and Processes (1)  
9 Feb 10 Abstractions 2: Files (1)  
10 Feb 12 Abstractions 2: Files (2)  
  Feb 16   Project 0 due
  Feb 17   Mardi-Gras break
11 Feb 19 Abstractions 3: Pipes and Sockets  
  Feb 23   Assignment 1 due
12 Feb 24 Creating the Process Abstraction  
13 Feb 26 Synchronization 1: Monitors and Language Support for Concurrency  
14 Mar 3 Project 1 walkthrough  
15 Mar 5 Synchronization 2: Lock Implementation  
  Mar 9   Project 1 design document due
  Mar 10   Spring break
  Mar 12   Spring break
  Mar 17 Midterm examination, 10.30am-12pm, 1200 PFT  
  Mar 19 Midterm review  
16 Mar 24 Scheduling 1: Concepts and Classic Policies  
17 Mar 26 Scheduling 2: Starvation  
18 Mar 31 Scheduling 3: Deadlocks  
19 Apr 2 System Performance and Highly Concurrent Systems  
  Apr 6   Project 1 due
  Apr 6   Assignment 2 due
20 Apr 7 System Performance and Highly Concurrent Systems (2)  
22 Apr 9 Address Translation, Paging, Caching, and TLBs (1)  
23 Apr 14 Address Translation, Paging, Caching, and TLBs (2)  
24 Apr 16 Address Translation, Paging, Caching, and TLBs (3)  
25 Apr 21 Virtual Memory (1)  
26 Apr 23 Virtual Memory (2)  
  Apr 27   Assignment 3 due
26 Apr 28 Storage Devices and FAT (1)  
27 Apr 30 Storage Devices and FAT (2)  

Back to top

hkaiser@cct.lsu.edu