May 30, 2026  
2025-2026 Academic Catalog 
    
2025-2026 Academic Catalog

CSC 440 Parallel Programming and Implementation for Science and Engineering

Credits: 3

The fundamental ideas and issues involved in programming and using parallel computers. This course will cover topics in the design, analysis, and implementation of parallel algorithms use in engineering, scientific and mathematical implementations. This course will also discuss parallel computer architectures, networks and communication.Environments discussed and used may include a variety of shared-memory and message passing models, cluster computing, and GPU computing.

Prerequisites: CSC 216 
Pre or Corequisites: MATH 315 
Notes: This course is cross-listed with CSC 540  and CENG 440 


Check course scheduling information