Parallel and Distributed Computing Across the Computer Science Curriculum

被引:14
|
作者
John, David J. [1 ]
Thomas, Stan J. [1 ]
机构
[1] Wake Forest Univ, Dept Comp Sci, Winston Salem, NC 27109 USA
来源
PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW) | 2014年
关键词
parallel computing; distributed computing; computer science education;
D O I
10.1109/IPDPSW.2014.121
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Two recent curriculum studies, the ACM/IEEE Curricula 2013 Report and the NSF/IEEE-TCPP Curriculum Initiative on Parallel and Distributed Computing, argue that every undergraduate computer science program should include topics in parallel and distributed computing (PDC). Although not within the scope of these reports, there is also a need for students in computing related general education courses to be aware of the role that parallel and distributed computing technologies play in the computing landscape. One approach to integrating these topics into existing curricula is to spread them across several courses. However, this approach requires development of multiple instructional modules targeted to introduce PDC concepts at specific points in the curriculum. Such modules need to mesh with the goals of the courses for which they are designed in such a way that minimal material has to be removed from existing topics. At the same time the modules should provide students with an understanding of and experience employing fundamental PDC concepts. In this paper we report on our experience developing and deploying such modules.
引用
收藏
页码:1086 / 1091
页数:6
相关论文
共 50 条
  • [1] Assessing the Integration of Parallel and Distributed Computing in Early Undergraduate Computer Science Curriculum using Unplugged Activities
    Srivastava, Srishti
    Smith, Mary L.
    Ghimire, Amrita
    Gao, Shaun
    PROCEEDINGS OF 2019 ACM/IEEE WORKSHOP ON EDUCATION FOR HIGH PERFORMANCE COMPUTING ( EDUHPC 2019), 2019, : 17 - 24
  • [2] The Raspberry Pi Education Mine: For Teaching Engineering and Computer Science Students Concepts Like, Computer Clusters, Parallel Computing, and Distributed Computing
    Penyala, Heramb
    Ibrahim, Soad
    El Mesalami, Ayman
    2020 IEEE INTERNATIONAL CONFERENCE ON ELECTRO INFORMATION TECHNOLOGY (EIT), 2020, : 624 - 628
  • [3] Physical Computing and its Scope - Towards a Constructionist Computer Science Curriculum with Physical Computing
    Przybylla, Mareen
    Romeike, Ralf
    INFORMATICS IN EDUCATION, 2014, 13 (02): : 241 - 254
  • [4] Optical interconnections for parallel and distributed computing
    Yoshikawa, T
    Matsuoka, H
    PROCEEDINGS OF THE IEEE, 2000, 88 (06) : 849 - 855
  • [5] Bringing CS2013 Recommendations for Parallel and Distributed Computing Into Your CS Curriculum
    Brown, Richard
    Shoop, Elizabeth
    Adams, Joel
    PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 79 - 80
  • [6] PROBABILISTIC SERVICE PARTITION FOR PARALLEL AND DISTRIBUTED COMPUTING
    Jea, Kuen-Fang
    Wang, Jen-Ya
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2010, 6 (09): : 3887 - 3909
  • [7] Actors: A unifying model for parallel and distributed computing
    Agha, GA
    Kim, W
    JOURNAL OF SYSTEMS ARCHITECTURE, 1999, 45 (15) : 1263 - 1277
  • [8] Cloud Computing: Developing Contemporary Computer Science Curriculum for a Cloud-First Future
    Foster, Derek
    White, Laurie
    Adams, Joshua
    Erdil, D. Cenk
    Hyman, Harvey
    Kurkovsky, Stan
    Sakr, Majd
    Stott, Lee
    ITICSE'18: PROCEEDINGS OF THE 23RD ANNUAL ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2018, : 346 - 347
  • [9] Cloud Computing: Developing Contemporary Computer Science Curriculum for a Cloud-First Future
    Foster, Derek
    White, Laurie
    Adams, Joshua
    Erdil, D. Cenk
    Hyman, Harvey
    Kurkovsky, Stan
    Sakr, Majd
    Stott, Lee
    ITICSE 2018 COMPANION: PROCEEDINGS COMPANION OF THE 23RD ANNUAL ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2018, : 130 - 147
  • [10] Computer vision in parallel computing
    Podpora, Michal
    PRZEGLAD ELEKTROTECHNICZNY, 2007, 83 (11): : 68 - 70