Parallel and Distributed Computing across the Computer Science Curriculum

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 scop...

Full description

Saved in:
Bibliographic Details
Published in:2014 IEEE International Parallel & Distributed Processing Symposium Workshops pp. 1085 - 1090
Main Authors: John, David J., Thomas, Stan J.
Format: Conference Proceeding
Language:English
Published: IEEE 01.05.2014
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract 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.
AbstractList 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.
Author John, David J.
Thomas, Stan J.
Author_xml – sequence: 1
  givenname: David J.
  surname: John
  fullname: John, David J.
  email: djj@wfu.edu
  organization: Dept. of Comput. Sci., Wake Forest Univ., Winston-Salem, NC, USA
– sequence: 2
  givenname: Stan J.
  surname: Thomas
  fullname: Thomas, Stan J.
  email: sjt@wfu.edu
  organization: Dept. of Comput. Sci., Wake Forest Univ., Winston-Salem, NC, USA
BookMark eNotzMtKxDAUgOEICjqXtQs3eYHWJM2lZykdL4UBCzPickjSUw30MiTtwrdXcFY_fIt_Ra7HaURC7jnLOWfwWDe75vCZC8ZlzgW_IisuDYDkXOtbsk0pOCa00VIZdUfqxkbb99hTO7Z0F9Icg1tmbGk1DedlDuMXtT5OKdH5Gy-IkR58wNH_wRJj8Eu_DBty09k-4fbSNfl4eT5Wb9n-_bWunvZZ4EbNWakK4aR3XFlkutDKOg2lR8HAdB46b0GhKTstQavOtCiQScmMkw4K4VmxJg__34CIp3MMg40_Jw0aFBPFL-UYTOw
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/IPDPSW.2014.121
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 1479941166
9781479941162
9781479941179
1479941174
EndPage 1090
ExternalDocumentID 6969502
Genre orig-research
GroupedDBID 6IE
6IL
ALMA_UNASSIGNED_HOLDINGS
CBEJK
RIB
RIC
RIE
RIL
ID FETCH-LOGICAL-i175t-8532b4cb15ae06365ab698ce2097fc9fca95e78f64965f7de2e04407b4b932c03
IEDL.DBID RIE
ISICitedReferencesCount 9
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000399141700122&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Dec 20 05:18:45 EST 2023
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i175t-8532b4cb15ae06365ab698ce2097fc9fca95e78f64965f7de2e04407b4b932c03
PageCount 6
ParticipantIDs ieee_primary_6969502
PublicationCentury 2000
PublicationDate 2014-May
PublicationDateYYYYMMDD 2014-05-01
PublicationDate_xml – month: 05
  year: 2014
  text: 2014-May
PublicationDecade 2010
PublicationTitle 2014 IEEE International Parallel & Distributed Processing Symposium Workshops
PublicationTitleAbbrev IPDPSW
PublicationYear 2014
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssib026764575
Score 1.6329858
Snippet Two recent curriculum studies, the ACM/IEEE Curricula 2013 Report and the NSF/IEEE-TCPP Curriculum Initiative on Parallel and Distributed Computing, argue that...
SourceID ieee
SourceType Publisher
StartPage 1085
SubjectTerms Algorithm design and analysis
computer science education
Distributed computing
Materials
parallel computing
Partitioning algorithms
Program processors
Programming
Title Parallel and Distributed Computing across the Computer Science Curriculum
URI https://ieeexplore.ieee.org/document/6969502
WOSCitedRecordID wos000399141700122&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB5q8eBJpRXf5ODRtdvtJtk5txYLUhZU7K3kMYGCbKVu_f1NdrcrghdvIQQCk8c3mcx8H8AdF-S3hUgi1EpGqfP3IBJSpFwirTNkHVU8s89yPs8WC8w7cN_WwhBRlXxGD6FZ_eXbtdmGUNlAoEAemCMPpBR1rdZ-7yRCitS7Hg17zzDGwSyf5C_vIXsrDRwKv-RTKvSYHv9v3hPo_5ThsbwFmFPoUNGDWa42Qf_kg6nCskngvQ2SVWRZLdDgRzJVYR_zvh3bqzaw5hCzcRvz68Pb9PF1_BQ1egjRyoN8GXlkTXRq9JAr8p6F4EoLzAwlMUpn0BmFnGTmROCAd9JSQkFQWupUey_NxKMz6Bbrgs6B6ZiTig0f6VR5eOKaYonOP5bkSNohZhfQC2ZYftaUF8vGApd_d1_BUbBynQd4Dd1ys6UbODTf5eprc1ut0w5FhpXv
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEA6lCnpSacW3OXh0bZrmsTm3lhZrWbBibyWPCRRkK3Xr7zfZ3VYEL95CCAQmj28ymfk-hO64gLAtBE2U0TJhPtyDChQk2lPpvAXnoeSZncjpNJ3PVdZA97taGAAok8_gITbLv3y3spsYKusIJRSPzJF7nDFKqmqt7e6hQgoWnI-av6dLVGecDbKXt5i_xSKLwi8BlRI_hkf_m_kYtX8K8XC2g5gT1IC8hcaZXkcFlHesc4cHkfk2ilaBw5VEQxiJdYl-OHh3eKvbgOtjjPu7qF8bvQ4fZ_1RUisiJMsA80USsJUaZk2Xawi-heDaCJVaoERJb5W3WnGQqReRBd5LBxSipLQ0zAQ_zZLeKWrmqxzOEDaEgyaW9wzTAaC4ASKVD88l2ZOuq9Jz1IpmWHxUpBeL2gIXf3ffooPR7HmymIynT5foMFq8ygq8Qs1ivYFrtG-_iuXn-qZcs29C7Jk2
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2014+IEEE+International+Parallel+%26+Distributed+Processing+Symposium+Workshops&rft.atitle=Parallel+and+Distributed+Computing+across+the+Computer+Science+Curriculum&rft.au=John%2C+David+J.&rft.au=Thomas%2C+Stan+J.&rft.date=2014-05-01&rft.pub=IEEE&rft.spage=1085&rft.epage=1090&rft_id=info:doi/10.1109%2FIPDPSW.2014.121&rft.externalDocID=6969502