首页> 外文会议>2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops amp; PhD Forum >Teaching by Example: Using Analogies and Live Coding Demonstrations to Teach Parallel Computing Concepts to Undergraduate Students
【24h】

Teaching by Example: Using Analogies and Live Coding Demonstrations to Teach Parallel Computing Concepts to Undergraduate Students

机译:实例教学:使用类比和实时编码演示向本科生讲授并行计算概念

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

摘要

This paper details recent experience in teaching parallel computing concepts to undergraduate Computer Science students. By taking a practical approach in delivering the material, students are shown to have grasped essential multi-threading concepts in Java, ensuring they are able to implement the necessary skills themselves. The motivation for parallel computing is clearly demonstrated early in the course, to immediately convince students of the importance in developing their parallel computing skills, should they wish to be effective software developers. Within only 4 weeks, students are able to correctly and efficiently multi-thread a sequential desktop application (with a Graphical User Interface) that is both responsive (does not freeze the user interface) and perform ant (utilises the underlying multi-core processor). The student evaluations confirm that using live coding demonstrations and analogies were most helpful in learning parallel computing.
机译:本文详细介绍了向计算机科学专业的学生教授并行计算概念的最新经验。通过采用一种实用的方法来交付材料,可以证明学生已经掌握了Java中重要的多线程概念,从而确保他们能够自己实现必要的技能。在课程开始时就清楚地表明了并行计算的动机,如果他们希望成为有效的软件开发人员,则可以立即使学生相信开发并行计算技能的重要性。在短短4周之内,学生就能够正确高效地对顺序桌面应用程序(带有图形用户界面)进行多线程处理,该应用程序既具有响应能力(不会冻结用户界面)又具有执行能力(利用底层的多核处理器) 。学生评估确认使用实时编码演示和类比方法对学习并行计算最有帮助。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号