Experiences and Reflections of using Parallel Design Patterns Tools in an Undergraduate Program
Presentation
Overview
Overview
Description
In this paper, we discuss the results and lessons learned from a 3-year study of using
two tools in the classroom to teach parallel computing. One tool was developed at the University
of North Carolina Wilmington (UNCW), and one tool was developed at the University of North
Carolina Charlotte (UNCC). The tools are designed to raise the level of abstraction above the low
level tools such as MPI and OpenMP. We have used these new tools in the classroom to teach
parallel computing in three semesters over three years, developed teach materials based upon
these tools, gather feedback from the students to assess the effectiveness of our tools and
teaching materials, and discuss the lessons learned and future work.