Incorporating Parallel Computing in the Undergraduate Computer Science Curriculum

Incorporating Parallel Computing in the Undergraduate Computer Science Curriculum
复制标题

将并行计算纳入本科计算机科学课程

DOI:
10.1145/3328778.3372511
复制
发表时间:
2020
期刊:
SIGCSE '20: Proceedings of the 51st ACM Technical Symposium on Computer Science Education
影响因子:
--
通讯作者:
Shoop, Elizabeth
Shoop, Elizabeth
中科院分区:
--
文献类型:
--
作者:
Matthews, Suzanne J.;Adams, Joel C.;Brown, Richard;Shoop, Elizabeth

文献摘要

被引文献

相似文献

教授并行和分布式计算(PDC)的概念是许多本科生教育工作者持续而紧迫的关注。ACM/IEEE CS计算课程联合工作组(CS2013)建议在本科课程中进行15小时的PDC教育。最近,2019年Abet计算机科学认证标准要求涵盖PDC主题。对于不熟悉PDC的教员来说,将并行计算纳入他们的课程似乎非常令人望而生畏。例如,PDC的概念是应该在一门必修课(也许是计算机系统)中涵盖,还是应该分散在本科课程的不同课程中?学生学习PDC最好/最容易的语言是什么?真正需要修改多少?这场一羽之鸟的会议为计算教育工作者提供了一个平台,让他们讨论在尝试将PDC纳入他们的课程时面临的常见挑战,并分享潜在的解决方案。主要的是,组织者感兴趣的是找出阻碍教职员工将PDC融入他们的本科课程的“空白区域”。BOF领导人提供的多种观点和专业知识应该会带来生动的讨论,并使有经验的教师能够与那些开始在其课程中增加PDC的人分享他们的战略。我们预计,所有希望将PDC整合到他们的课程和课程中的CS教师都会对这次课程感兴趣。
Teaching parallel and distributed computing (PDC) concepts is an ongoing and pressing concern for many undergraduate educators. The ACM/IEEE CS Joint Task Force on Computing Curricula (CS2013) recommends 15 hours of PDC education in the undergraduate curriculum. Most recently, the 2019 ABET Criteria for Accrediting Computer Science requires coverage of PDC topics. For faculty who are unfamiliar with PDC, the prospect of incorporating parallel computing into their courses can seem very daunting. For example, should PDC concepts be covered in a single required course (perhaps computer systems) or be scattered throughout different courses in the undergraduate curriculum? What languages are the best/easiest for students to learn PDC? How much revision is truly needed? This Birds of a Feather session provides a platform for computing educators to discuss the common challenges they face when attempting to incorporate PDC into their curricula and share potential solutions. Chiefly, the organizers are interested in identifying "gap areas" that hinder a faculty member's ability to integrate PDC into their undergraduate courses. The multiple viewpoints and expertise provided by the BOF leaders should lead to lively discourse and enable experienced faculty to share their strategies with those beginning to add PDC across their curricula. We anticipate that this session will be of interest to all CS faculty looking to integrate PDC into their courses and curricula.