Teaching Parallel Programming with Active Learning

被引:6
作者
Kuhail, Mohammad Amin [1 ]
Cook, Spencer [1 ]
Neustrom, Joshua W. [1 ]
Rao, Praveen [1 ]
机构
[1] Univ Missouri, Sch Comp & Engn, Kansas City, MO 64110 USA
来源
2018 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2018) | 2018年
关键词
Parallel programming; teaching; OpenMP; data structures; visualizations; active learning;
D O I
10.1109/IPDPSW.2018.00069
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Today parallel computing is essential for the success of many real-world applications and software systems. Nonetheless, most computer science undergraduate courses teach students how to think and program sequentially. Further, software professionals have complained about the computer science curriculum's lag behind industry in their failing to cover modern programming technologies such as parallel programming. The emphasis on parallel programming has become even more important due to the increasing adoption of horizontal scaling approaches to cope with massive datasets. In order to help students coming from a serial curriculum comprehend parallel concepts, we used an innovative approach that utilized active learning, visualizations, examples, discussions, and practical exercises. Further, we conducted an experiment to examine the effect of active learning on students' understanding of parallel programming. Results indicate that the students that were actively engaged with the material performed better in terms of understanding parallel programming concepts than other students.
引用
收藏
页码:369 / 376
页数:8
相关论文
共 18 条
[1]  
[Anonymous], 2004, ADAPT DES
[2]  
[Anonymous], 2012, P 43 ACM TECHN S COM
[3]  
[Anonymous], 2009, Hadoop: The Definitive Guide
[4]  
Arroyo M., 2013, PAR DISTR PROC S WOR
[5]  
Burtscher M., 2013, 2013 2015 SIGCSE 15
[6]  
Chapman B., 2008, USING OPENMP
[7]  
Estep M., 2014, P INT C FRONT ED COM
[8]   Active learning increases student performance in science, engineering, and mathematics [J].
Freeman, Scott ;
Eddy, Sarah L. ;
McDonough, Miles ;
Smith, Michelle K. ;
Okoroafor, Nnadozie ;
Jordt, Hannah ;
Wenderoth, Mary Pat .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2014, 111 (23) :8410-8415
[9]  
Gelernter D., 2015, WALL STREET J
[10]  
Hake R., 1998, AM J PHYS