CU Locations

USA | Turks & Caicos Islands

Search
Close this search box.

MCA 654

Introduction to Parallel Computing
Name: Introduction to Parallel Computing
Course Number: MCA 654
Credit(s): 3

Course Description

MCA 654 Introduction to Parallel Computing introduces students to foundational knowledge of
parallel computing. Through this course, students develop the skills to think in terms of
parallelism and understand how parallel algorithms are written and analyzed. Students also learn
each layer of parallelism and explain how it is implemented to gain an understanding of parallel
computing. Other topics covered in this course include the architecture of parallel computers,
interconnection topologies, parallel and graph algorithms, parallel sorting and searching, parallel
operating systems, basic data structures, and parallel computing models.

Learning Outcomes:

  • Understand the fundamentals of parallel computing.
  • Develop skills in thinking in terms of parallelism.
  • Learn to write and analyze the parallel algorithm.
  • Understand the layers of parallelism and explain how they are implemented.

Where would you like to go?

Click any of the options below to navigate to that specific website.