2026-2027 Undergraduate Catalog 
    
    Oct 09, 2026  
2026-2027 Undergraduate Catalog
Add to Portfolio (opens a new window)

CSCI 3535 - Parallel Computing


Prerequisite: CSCI 2100  
Credits: 3

This course introduces the principles of parallel computing. Students will explore the benefits and challenges of developing programs for the multi-core processors found on virtually all modern computers. Students will attain an understanding of the theory of parallel computing and gain hands on experience writing efficient programs in C using parallelization frameworks such as OpenMP. Topics include race conditions, parallel algorithms, dynamic multithreading, and scheduling.



Add to Portfolio (opens a new window)