2- Course Aim :-
By the end of the course the students will be able to :-
- Define distributed and parallel computing.
- .Build efficient parallel and distributed machines.
- Understand a number of different models of parallel and distributed computing and how there are different problems associated with the realization of these models, particularly with respect to communication and algorithm design.