Modules in community: injecting more parallelism into computer science curricula

Modules in community: injecting more parallelism into computer science curricula
复制标题

社区模块:为计算机科学课程注入更多并行性

DOI:
10.1145/1953163.1953293
复制
发表时间:
2011
期刊:
Proceedings of the 42nd ACM technical symposium on Computer science education
影响因子:
--
通讯作者:
E. Shoop
E. Shoop
中科院分区:
--
文献类型:
--
作者:
Richard A. Brown;E. Shoop

文献摘要

被引文献

相似文献

鉴于近期的多核和分布式计算正在改变行业中主流应用领域的出现,在教学中教学更多的平行性和CS课程的并发性的需求正在增加。我们主张在所有本科级别的CS课程中逐步教授这些主题,并提出了一种全面的方法,涉及具有体验式编程练习,技术和教师补充材料的灵活教学模块,以及在线教育者社区,以支持采用者和模块贡献者。报告了开发这些材料和在线资源的进展。
Given the recent emergence of multi-core and distributed computing that is transforming mainstream application areas in industry, demand is rising for teaching more parallelism and concurrency in CS curricula. We argue for teaching these topics incrementally in CS courses at all undergraduate levels, and propose a comprehensive approach involving flexible teaching modules with experiential programming exercises, technical and instructor supplementary materials, and an online community of educators to support adopters and module contributors. Progress on developing these materials and online resources is reported.