Introducing Parallel Computing in a Second CS Course

Introducing Parallel Computing in a Second CS Course
复制标题

在第二门计算机科学课程中介绍并行计算

DOI:
10.1109/ipdpsw55747.2022.00064
复制
发表时间:
2022
期刊:
2022 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
影响因子:
--
通讯作者:
Andrew Danner
Andrew Danner
中科院分区:
--
文献类型:
--
作者:
T. Newhall;Kevin C. Webb;Vasanta G. Chaganti;Andrew Danner

文献摘要

参考文献

被引文献

相似文献

多核处理器、云计算和硬件加速器的普遍存在已将并行和分布式计算(PDC)主题提升为本科CS课程的基本构建块。因此,它是越来越重要的学生学习的共同核心介绍PDC主题和发展并行思维能力,在他们的CS研究早期。我们目前的课程设计,教学法,并介绍了并行计算的学生谁只有CS 1背景的计算机系统的入门级课程的目标。我们的课程侧重于三个课程目标,这些目标有助于整合整个ACM-IEEE TCPP指南:通过计算机如何运行程序的垂直切片;评估与运行程序相关的系统成本;并利用并行计算的能力。我们详细阐述了我们课程的关键模块的目标和细节,我们讨论了我们的教学方法,包括主动学习技术。我们发现,PDC的基础,通过早期接触在这门课程中获得帮助学生获得信心,他们的能力,扩大和应用他们的理解PDC的概念在整个CS教育。
The ubiquity of multicore processors, cloud computing, and hardware accelerators have elevated parallel and distributed computing (PDC) topics into fundamental building blocks of the undergraduate CS curriculum. Therefore, it is increasingly important for students to learn a common core of introductory PDC topics and develop parallel thinking skills early in their CS studies. We present the curricular design, pedagogy, and goals of an introductory-level course on com-puter systems that introduces parallel computing to students who have only a CS1 background. Our course focuses on three curricular goals that serve to integrate the ACM-IEEE TCPP guidelines throughout: a vertical slice through the computer of how it runs a program; evaluating system costs associated with running a program; and taking advantage of the power of parallel computing. We elaborate on the goals and details of our course's key modules, and we discuss our pedagogical approach that includes active-learning techniques. We find that the PDC foundation gained through early exposure in this course helps students gain confidence in their ability to expand and apply their understanding of PDC concepts throughout their CS education.
PDCunplugged:不插电并行分布式计算活动的免费存储库
DOI: 10.1109/ipdpsw50202.2020.00060
发表时间: 2020
期刊: 2020 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW
影响因子: --
作者:
Matthews, Suzanne J.
通讯作者: Matthews, Suzanne J.
在入门编程课程中引入并行计算的不插电活动:经验报告
DOI: 10.1145/3304221.3325573
发表时间: 2019
期刊: ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education
影响因子: --
作者:
Ghafoor, Sheikh K.;Brown, David W.;Rogers, Mike;Hines, Thomas
通讯作者: Hines, Thomas
DOI: 10.1007/978-3-319-75178-8_18
发表时间: 2017
期刊: Proceedings of the Euro-EDUPAR 2017 workshop of the 23rd International European Conference on Parallel and Distributed Computing
影响因子: --
作者:
Ghafoor, Sheikh K.
通讯作者: Ghafoor, Sheikh K.