# SD1.2 Overview Parallel Programming Parallel programming of shared memory systems and message passing systems as well as load balancing is addressed. ## Learning objectives * Assess the parallel nature of algorithms. * Develop parallel programs. ## Subskills