Pattern programming approach for teaching parallel and distributed computing

Barry Wilkinson, Jeremy F. Villalobos, Clayton Ferner. Pattern programming approach for teaching parallel and distributed computing. In Tracy Camp, Paul T. Tymann, J. D. Dougherty, Kris Nagel, editors, The 44th ACM Technical Symposium on Computer Science Education, SIGCSE '13, Denver, CO, USA, March 6-9, 2013. pages 409-414, ACM, 2013. [doi]