This study proposes a robust framework for the training of software engineers
specializing in parallel computing. We first curated essential content for parallel computing
education based on international standards and evolving recommendations from Computing
Curricula. We then systematically structured the content and designed a well-defined
learning pathway for aspiring software engineers. Concurrently, we conducted a comprehensive
assessment of the current state of training for parallel computing in Ukrainian higher education
institutions. We analyzed bachelor’s programs in Information Technologies and scrutinized
individual course syllabi to identify valuable insights. By merging our findings with the review of
educational programs, we formulated a comprehensive model for training in parallel computing.
We also examined the pivotal role of the course ”Parallel and Distributed Computing” in the
developed curriculum and identified essential tools and methodologies for developing parallel
and distributed programs. Our research contributes to the advancement of parallel computing
education and provides a valuable reference point for curriculum designers and educators