3- Intended Learning Outcome :
a- Knowledge and Understanding:
A1) Theories, basics and recent knowledge in the field of Computer systems and parallel computing.
A2) Know the concepts, principles, theories and models of parallel computing.
A3) Know the paradigms of parallel computing and the design of parallel software.
A4) Legal and ethical essentials for vocational practice in the field of parallel computing.
b-Intellectual Skills:
B1) Analyze the information in the field of Computer systems and parallel algorithms and extract data from it.
B2) Evaluate the information in the field of Computer systems and parallel algorithms and measure the effectiveness.
B3) Be able to make an efficient implementation, parallelism profiling, and parallel program benchmarking.
B4) Be able to make comparative analysis and evaluate the tradeoffs of alternative solutions based on parallel computing.
B5) Dialogue and discuss depending on evidence and proofs.
c-Professional Skills:
C1) Perfect recent and essential vocational skills in the field of Computer systems and parallel algorithms.
C2) Verify the applied concept, principle, model, and paradigm related to parallel algorithm.
C3) Evaluate and develop ways and existing tools in the field of Computer systems and parallel programming.
C4) Evaluate and develop ways and existing tools like MPI, Open MP and hybrid MPI + Open MP.
d-General Skills:
D1) Teaching the others and evaluating their performance.
D2) Doing self-estimation and continuous learning.