Integrating Parallel Computing in Introductory Programming Classes: An Experience and Lessons Learned
Integrating Parallel Computing in Introductory Programming Classes: An Experience and Lessons Learned
复制标题
将并行计算集成到编程入门课程中:经验和教训
DOI:
10.1007/978-3-319-75178-8_18
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
Ghafoor, Sheikh K.
中科院分区:
文献类型:
--
作者:
Ghafoor, Sheikh K.
Parallel and distributed computing (PDC) has become ubiquitous to the extent that even common users depend on parallel programming. This points to the need for every programmer to understand how parallelism and distributed programming affect problem solving, teaching only traditional sequential programming is no longer sufficient. To address the rapidly widening gap between emerging highly-parallel computer architectures and the sequential programming approach taught in traditional CS/CE courses, the Computer Science Department at Tennessee Technological University has integrated PDC into their introductory programming course sequence. This paper presents our implementation efforts, experience and lessons learned, as well as preliminary evaluation results.
登录
查看更多内容
DOI:
--
发表时间:
2015
期刊:
Workshop on Education for High Performance Computing
影响因子:
--
作者:
R. Geist;J. Levine;J. Westall
通讯作者:
J. Westall
DOI:
--
发表时间:
2015
期刊:
Workshop on Education for High Performance Computing
影响因子:
--
作者:
Samantha S. Foley;Joshua Hursey
通讯作者:
Joshua Hursey
DOI:
--
发表时间:
2012
期刊:
Technical Symposium on Computer Science Education
影响因子:
--
作者:
C. Lupo;Zoë J. Wood;Christine Victorino
通讯作者:
Christine Victorino
DOI:
10.1145/1953163.1953293
发表时间:
2011
期刊:
Proceedings of the 42nd ACM technical symposium on Computer science education
影响因子:
--
作者:
Richard A. Brown;E. Shoop
通讯作者:
E. Shoop
DOI:
10.1145/1345375.1345419
发表时间:
2007
期刊:
ACM SIGCSE Bull.
影响因子:
--
作者:
John R. Graham
通讯作者:
John R. Graham