Trying to do it all in a single course: a surprisingly good idea

We present the curricular design and learning goals of an upper-level undergraduate course that covers a wide breadth of topics in parallel and distributed computing (PDC), while also providing students with depth of experience and development of problem solving, programming, and analysis skills. We...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:2020 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC) s. 1 - 11
Hlavní autor: Newhall, Tia
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 01.11.2020
Témata:
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract We present the curricular design and learning goals of an upper-level undergraduate course that covers a wide breadth of topics in parallel and distributed computing (PDC), while also providing students with depth of experience and development of problem solving, programming, and analysis skills. We discuss lessons learned from our experiences teaching this course over the past 10 years, and discuss changes and improvements we have made in its offerings, as well as choices and trade-offs we made to achieve a balance, in a single course, between breadth and depth of topic across these two huge fields. Evaluations from students support that our approach works well meeting the goals of exposing students to a broad range of PDC topics, building important PDC thinking and programming skills, and meeting other pedagogical goals of an advance upper-level undergraduate CS course. Although our single course design was created due to constraints common to smaller schools that have fewer faculty resources, smaller curricula, and often fewer required courses for their majors, our experiences with this course lead us to conclude that it is a good approach for an advanced undergraduate course on PDC at any institution.
AbstractList We present the curricular design and learning goals of an upper-level undergraduate course that covers a wide breadth of topics in parallel and distributed computing (PDC), while also providing students with depth of experience and development of problem solving, programming, and analysis skills. We discuss lessons learned from our experiences teaching this course over the past 10 years, and discuss changes and improvements we have made in its offerings, as well as choices and trade-offs we made to achieve a balance, in a single course, between breadth and depth of topic across these two huge fields. Evaluations from students support that our approach works well meeting the goals of exposing students to a broad range of PDC topics, building important PDC thinking and programming skills, and meeting other pedagogical goals of an advance upper-level undergraduate CS course. Although our single course design was created due to constraints common to smaller schools that have fewer faculty resources, smaller curricula, and often fewer required courses for their majors, our experiences with this course lead us to conclude that it is a good approach for an advanced undergraduate course on PDC at any institution.
Author Newhall, Tia
Author_xml – sequence: 1
  givenname: Tia
  surname: Newhall
  fullname: Newhall, Tia
  organization: Swarthmore College,Computer Science Department,Swarthmore,PA,USA
BookMark eNotjs1KxDAURiPowhl9AkHyAq33Jk2auFLK6AgDM4txPVyb2yFQG-nPom9v_fk2H5zF4azEZZc6FuIeIUcE_7AJ0_ZQGXTe5AoU5LDMXogVWmsKpbzV1-Lp2M-xO8sxyZBkHCW1rYydJDksuGVZp6kf-PEHTP1XH3_xLM8pBRkD0424aqgd-Pb_1-L9ZXOsttlu__pWPe-yqECPmSIPqGsovC4ICQCXAmfJsAVyum5MKH1QAalBsprDBzoOxnLpfG2d1Wtx9-eNzHxaQj6pn09egyuV09_aPUYJ
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/EduHPC51895.2020.00006
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
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
Discipline Education
EISBN 1665422963
9781665422963
EndPage 11
ExternalDocumentID 9308728
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i203t-2a9013c04934a1a00142286a5e60a83cf5d79d2d1af1a63edb18ed56e789c6863
IEDL.DBID RIE
ISICitedReferencesCount 1
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000654627900001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Thu Jun 29 18:39:08 EDT 2023
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i203t-2a9013c04934a1a00142286a5e60a83cf5d79d2d1af1a63edb18ed56e789c6863
PageCount 11
ParticipantIDs ieee_primary_9308728
PublicationCentury 2000
PublicationDate 2020-Nov.
PublicationDateYYYYMMDD 2020-11-01
PublicationDate_xml – month: 11
  year: 2020
  text: 2020-Nov.
PublicationDecade 2020
PublicationTitle 2020 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC)
PublicationTitleAbbrev EDUHPC
PublicationYear 2020
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.7460241
Snippet We present the curricular design and learning goals of an upper-level undergraduate course that covers a wide breadth of topics in parallel and distributed...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms computer science education
course design
CS course
CS Education
curricular design
curriculum design
Distributed computing
distributed processing
Education
educational courses
educational institutions
further education
Handheld computers
learning goals
parallel and distributed computing
Parallel processing
PDC thinking
PDC topics
pedagogical goals
Problem-solving
students support
teaching
undergraduate course
upper-level undergraduate course
Writing
Title Trying to do it all in a single course: a surprisingly good idea
URI https://ieeexplore.ieee.org/document/9308728
WOSCitedRecordID wos000654627900001&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/eLvHCXMwlV09a8MwEBVJ6NCpH0npNxo61o1lRbLUqRASMoUMKWQLF-lUDMEqqV3ov6_kmJRCl27iFsET4u5J994R8gAyVMkWXZKqHJJQ34pkY3TgPMyF2-RgJBQ0wyby-VytVnrRIY8HLQwiNs1n-BSXzV--9aaOT2VDHe3rMtUl3TyXe61WK_plqR5ObD1bjAVTWgTel6WNNaH8NTWlSRrTk_9td0oGP-o7ujjklTPSwfI8TlduOzH65GW5i-IkWnlqPS0qCtstLUoKNBL_LVLjY2vGcwwEHMM1juEv-ua9pYVFGJDX6WQ5niXtJISkyFJeJRmEtM1NqOb5CBhEXpNlSoJAmYLixgmba5tZBo6B5Gg3TKEVEnOljVSSX5Be6Uu8JBQUSIhyUoeBHDm9sS6ayLORc1xb7q5IPyKxft-bXaxbEK7_Dt-Q4wj1Xpx3S3rVrsY7cmQ-q-Jjd9-c0DdCbZMH
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NSwMxEB1qFfTkRyt-m4NH126STTbxJEhLxVp6qNBbmW4SWShdqVvBf2-yXSqCF29hLoEXwsxL5r0BuEHpq2RjXRSrFCNf34polmnPeajzt8lhIhRWwybS4VBNJnrUgNuNFsZaWzWf2buwrP7yTZGtwlNZRwf7Oqa2YFskCYvXaq1a9ktj3emaVX_0KKjSwjM_FlfmhPLX3JQqbfT2_7fhAbR_9HdktMksh9Cwi6MwX7nuxWjBw3gZ5EmkLIgpSF4SnM9JviBIAvWfW5IVoTnjPgQ8kv4ih_AXeSsKQ3JjsQ2vve74sR_VsxCinMW8jBj6xM0zX8_zBCkGZsOYkiisjFHxzAmTasMMRUdRcmtmVFkjpE2VzqSS_Biai2JhT4CgQolBUOqsp0dOz4wLNvI0cY5rw90ptAIS0_e13cW0BuHs7_A17PbHL4Pp4Gn4fA57Afa1VO8CmuVyZS9hJ_ss84_lVXVa3xptlk4
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=2020+IEEE%2FACM+Workshop+on+Education+for+High-Performance+Computing+%28EduHPC%29&rft.atitle=Trying+to+do+it+all+in+a+single+course%3A+a+surprisingly+good+idea&rft.au=Newhall%2C+Tia&rft.date=2020-11-01&rft.pub=IEEE&rft.spage=1&rft.epage=11&rft_id=info:doi/10.1109%2FEduHPC51895.2020.00006&rft.externalDocID=9308728