DESCRIPTION OF AIMS

This course includes three sub modules that are, “#1. Parallel systems”“#2. Distributed systems” and “#3. Parallel and distributed Algorithms”

#1. Parallel Systems

Understanding and operating with parallel systems topics involving concepts, architectures and programming models.

#2. Distributed Systems 

Understanding and operating with distributed systems topics involving concepts, architectures and programming models.

#3. Parallel and Distributed Algorithms

This course provides undergraduate students in computer science with experience of parallel and distributed computing. It gives an overview of parallel and distributed computers, and parallel computation. The course addresses architectures, languages, environments, communications, and parallel programming. Emphasis on understanding parallel and distributed computers and portable parallel programming with MPI.