May 07, 2024  
2023-2024 Undergraduate Catalog 
    
2023-2024 Undergraduate Catalog
Add to Portfolio (opens a new window)

CS 473 - Parallel Computing


Description:
Parallel computing is a type of computing architecture where several processors execute or process an application or computation simultaneously. We focus on major parallel architectures, software environments for parallel computing, parallel programming methodologies and applications. CS 473 and CS 573 are layered courses; students may not receive credit for both.

Prerequisites:
Prerequisite: CS 361 with a grade of C or higher.

Credits: (4)

Learner Outcomes:
Upon successful completion of this course, the student will be able to:

  • Design algorithms that execute efficiently on parallel computer architectures
  • Demonstrate the usage of distributed programs
  • Demonstrate program implementations on the following architectures: multi-core, GPU, and computer networks
  • Generate parallel computational solutions for computational science problems

Learner Outcomes Approval Date:
1/22/21

Anticipated Course Offering Terms and Locations:
Spring Locations: Ellensburg



Add to Portfolio (opens a new window)