Job description
Key Responsibilities:
• Deliver engaging lectures on Operating Systems concepts and practical applications.
• Teach topics including:
• Process and Thread Management
• CPU Scheduling Algorithms
• Process Synchronization
• Deadlocks
• Memory Management
• Virtual Memory
• Paging and Segmentation
• File Systems
• Disk Scheduling
• Input/Output Management
• Linux/Unix Fundamentals
• Shell Scripting
• System Calls
• Inter-Process Communication (IPC)
• Concurrency and Multithreading
• Conduct hands-on lab sessions using Linux/Unix environments.
• Develop lesson plans, presentations, assignments, quizzes, and assessments.
• Evaluate student performance and provide regular feedback and mentoring.
• Conduct doubt-clearing sessions and support students in academic projects.
• Stay updated with the latest advancements in Operating Systems and related technologies.
• Collaborate with faculty members to enhance curriculum delivery and student learning outcomes.