Computer Science 352 - Seminar: Parallel Programming

Sem: Parallel Programming

Fall
2026
01
4.00
Michael Robson

TU TH 10:50 AM - 12:05 PM

Smith College
CSC-352-01-202701
Ford 342
mrobson@smith.edu
The field of high-performance computing (HPC) leverages the largest and most powerful computers to enable cutting edge scientific breakthroughs that inform the understanding of fundamental research questions. These machines and programs push the limits of speed and scalability and require a practical understanding of the entire computing stack, as well as familiarity with novel and emerging hardware platforms. Students learn and apply both the theoretical and practical aspects of the field, including exposure to both foundational texts and ideas along with cutting-edge research, and culminating in a student-directed group project that leverages both the technologies and techniques learned in this course. By the end of the semester, students are able to design, execute and evaluate potential parallelization strategies in a target domain. Prerequisites: CSC 210 and CSC 252. Restrictions: Juniors and seniors only. Enrollment limited to 12. Instructor permission required.

[CE] JR/SR only

Permission is required for interchange registration during the add/drop period only.