Available courses

Operating System Concepts
Course Outcomes (COs)
At the end of the course, students will be able to:
CO‐1 Master functions, structures and history of operating systems
CO‐2 Master understanding of design issues associated with operating systems
CO‐3 Master various process management concepts including scheduling, synchronization, & deadlocks
CO‐4 Be familiar with multithreading

Design and Analysis of Algorithms
Course Outcomes (COs)
At the end of the course, students will be able to:
CO‐1 Analyze the asymptotic performance of algorithms.
CO‐2 Write rigorous correctness proofs for algorithms.
CO‐3 Demonstrate a familiarity with major algorithms using data structures.
CO‐4 Apply important algorithmic design paradigms and methods of analysis