CS 04563
Parallel and Concurrent Programming
Rowan University · UGRD · Fall 2026
Catalog description
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. The course will also explore research into parallel and concurrent programming as well as new advances in the field. Students will be expected to do significant programming tasks in a language that may be new to them and be prepared to learn and apply this language throughout the course.
Sections
Current meeting, instructor, credit, and enrollment details
1
6 openSeats: 9/15 seats Last recorded: Aug 7, 2026, 4:50 PM- Days & times
- M 0930-1215
- Meeting dates
- Sep 1 – Dec 17
- Location
- Robinson Hall 211
- Instructor
- McKee, Patrick