Abstract

This work presents the case for the introduction of a new module on parallel programming for the core degree programmes in the School of Computing at the Robert Gordon University, and elsewhere. Having been conceived and designed with the industry-leading tools for structured parallel programming in mind, this module introduces students to parallel architectures, structured parallelism, and parallel programming. The main innovation of our approach is its emphasis on the structured parallelism environments recently released by Google, Microsoft, and Intel.