首页> 外文期刊>Journal of Parallel and Distributed Computing >Pedagogy and tools for teaching parallel computing at the sophomore undergraduate level
【24h】

Pedagogy and tools for teaching parallel computing at the sophomore undergraduate level

机译:二年级本科生教学并行计算的教学法和工具

获取原文
获取原文并翻译 | 示例

摘要

As the need for multicore-aware programmers rises in both science and industry, Computer Science departments in universities around the USA are having to rethink their parallel computing curriculum. At Rice University, this rethinking took the shape of COMP 322, an introductory parallel programming course that is required for all Bachelors students. COMP 322 teaches students to reason about the behavior of parallel programs, educating them in both the high level abstractions of task-parallel programming as well as the nitty gritty details of working with threads in Java. In this paper, we detail the structure, principles, and experiences of COMP 322, gained from 6 years of teaching parallel programming to second-year undergraduates. We describe in detail two particularly useful tools that have been integrated into the curriculum: the HJlibparallel programming library and the Habanero Autograder for parallel programs. We present this work with the hope that it will help augment improvements to parallel computing education at other universities.
机译:随着科学界和工业界对具有多核功能的程序员的需求不断增长,美国各地大学的计算机科学系不得不重新考虑其并行计算课程。在莱斯大学,这种重新思考的形式是COMP 322,这是所有学士学位学生都必需的并行编程入门课程。 COMP 322教学生推理并行程序的行为,对任务并行编程的高级抽象以及在Java中使用线程的精妙细节进行教育。在本文中,我们详细介绍了COMP 322的结构,原理和经验,这些内容是从对六年级本科生进行6年并行编程教学后获得的。我们将详细介绍已集成到课程中的两个特别有用的工具:HJlibparallel编程库和用于并行程序的Habanero Autograder。我们提出这项工作的希望是,它将有助于增强其他大学对并行计算教育的改进。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号