Nov 15, 2024  
2024-2025 Rowan University Academic Catalog 
    
2024-2025 Rowan University Academic Catalog
Add to Portfolio (opens a new window)

CS 04391 - Parallel and Concurrent Programming

Credits: 3


Concurrency and parallelism are both used with respect to multithreaded programming. This course will cover techniques on improving performance and/or responsiveness based on topics in parallel programming and concurrent programming. Such topics may include optimizing the underlying parallel resources of a particular machine (such as multiple cores), machine clustering, synchronization mechanisms (such as locking), responses to simultaneous occurring events, processes and multithreading, context switching, race conditions or shared-memory multiprocessors.



Prerequisite Courses: (CS 04390 with a minimum grade of D- or CS 06395  with a minimum grade of D-)
Course Attributes: CAT, UGRD



Add to Portfolio (opens a new window)