3- Intended Learning Outcome :-
a- Knowledge and Understanding :-
a1- Explain and illustrate operating systems structure & components.
a2- Explain Inter-process communication.
a3- Give an account on multithreading & concurrency.
a4- Explain application programming interfaces.
a5- Summarize OS case studies.
b-Intellectual Skills :-
b1- Critisize OS design alternatives.
b2- Employ appropriate OS API services.
c-Professional Skills :-
c1- Handle C programs that use the UNIX/LINUX API.
c2- Handle programs that communicate via IPC.
c3- Handle and inject multithreaded programs.
c4- Design multithreaded & concurrent programs.
d-General Skills :-
d1- Present solutions for problems.
d2- Evaluate and discuss alternatives.