A One Year Retrospective on a MOOC in Parallel, Concurrent, and Distributed Programming in Java

Much progress has been made on integrating parallel programming into the core Computer Science curriculum of top-tier universities in the United States. For example, "COMP 322: Introduction to Parallel Programming" at Rice University is a required course for all undergraduate students purs...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:2018 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC) s. 61 - 68
Hlavní autoři: Sarkar, Vivek, Grossman, Max, Budimlic, Zoran, Imam, Shams
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 01.11.2018
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 Much progress has been made on integrating parallel programming into the core Computer Science curriculum of top-tier universities in the United States. For example, "COMP 322: Introduction to Parallel Programming" at Rice University is a required course for all undergraduate students pursuing a bachelors degree. It teaches a wide range of parallel programming paradigms, from task-parallel to SPMD to actor-based programming. However, courses like COMP 322 do little to support members of the Computer Science community that need to develop these skills but who are not currently enrolled in a four-year program with parallel programming in the curriculum. This group includes (1) working professionals, (2) students at USA universities without parallel programming courses, or (3) students in countries other than the USA without access to a parallel programming course. To serve these groups, Rice University launched the "Parallel, Concurrent, and Distributed Programming in Java" Coursera specialization on July 31, 2017. In 2017, the authors of that specialization also wrote an experiences paper about launching the specialization. In this paper, the sequel to our previous publication, we look back at the first year of the Coursera specialization. In particular, we ask the following questions: (1) how did our assumptions about the student body for this course hold up?, (2) how has the course changed since launch?, and (3) what can we learn about how students are progressing through the specialization from Coursera's built-in analytics?
AbstractList Much progress has been made on integrating parallel programming into the core Computer Science curriculum of top-tier universities in the United States. For example, "COMP 322: Introduction to Parallel Programming" at Rice University is a required course for all undergraduate students pursuing a bachelors degree. It teaches a wide range of parallel programming paradigms, from task-parallel to SPMD to actor-based programming. However, courses like COMP 322 do little to support members of the Computer Science community that need to develop these skills but who are not currently enrolled in a four-year program with parallel programming in the curriculum. This group includes (1) working professionals, (2) students at USA universities without parallel programming courses, or (3) students in countries other than the USA without access to a parallel programming course. To serve these groups, Rice University launched the "Parallel, Concurrent, and Distributed Programming in Java" Coursera specialization on July 31, 2017. In 2017, the authors of that specialization also wrote an experiences paper about launching the specialization. In this paper, the sequel to our previous publication, we look back at the first year of the Coursera specialization. In particular, we ask the following questions: (1) how did our assumptions about the student body for this course hold up?, (2) how has the course changed since launch?, and (3) what can we learn about how students are progressing through the specialization from Coursera's built-in analytics?
Author Budimlic, Zoran
Sarkar, Vivek
Imam, Shams
Grossman, Max
Author_xml – sequence: 1
  givenname: Vivek
  surname: Sarkar
  fullname: Sarkar, Vivek
– sequence: 2
  givenname: Max
  surname: Grossman
  fullname: Grossman, Max
– sequence: 3
  givenname: Zoran
  surname: Budimlic
  fullname: Budimlic, Zoran
– sequence: 4
  givenname: Shams
  surname: Imam
  fullname: Imam, Shams
BookMark eNotj0FOwzAQAI0EByh9AOLiB7Rl105q-1iF0oKKUiE4cIq2ybqylDqVk1bi94DgNKcZaW7EZewiC3GHMEME97BsTuttMVOAdgYACBdi7IxFoywCOtDXolrIMrL8ZEryjYfU9Ueuh3Bm2UVJ8rUsCxmi3FKituV2Iosu1qeUOA4TSbGRj6EfUtidBm7kNnX7RIdDiPtf6YXOdCuuPLU9j_85Eh9Py_diPd2Uq-disZkGNPkwJURsnLLWmzlblWnfqNrPjeYMmtyZmolzAmdctlM_K95rhhpI6x16g0qPxP1fNzBzdUzhQOmrsnNttcv1N6-ZUG8
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/EduHPC.2018.00010
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
EISBN 9781728101903
1728101905
EndPage 68
ExternalDocumentID 8638395
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i175t-a111d9288f76e8243fd2cf673e40d597ceae5a09794b2000ff3e0c0a33b1f7123
IEDL.DBID RIE
ISICitedReferencesCount 2
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000462387900007&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:32 EDT 2023
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i175t-a111d9288f76e8243fd2cf673e40d597ceae5a09794b2000ff3e0c0a33b1f7123
PageCount 8
ParticipantIDs ieee_primary_8638395
PublicationCentury 2000
PublicationDate 2018-Nov
PublicationDateYYYYMMDD 2018-11-01
PublicationDate_xml – month: 11
  year: 2018
  text: 2018-Nov
PublicationDecade 2010
PublicationTitle 2018 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC)
PublicationTitleAbbrev EduHPC
PublicationYear 2018
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.6834046
Snippet Much progress has been made on integrating parallel programming into the core Computer Science curriculum of top-tier universities in the United States. For...
SourceID ieee
SourceType Publisher
StartPage 61
SubjectTerms concurrency
Coursera
distributed
Java
MOOC
parallel
Parallel processing
Parallel programming
pedagogy
programming
Programming profession
Software
Videos
Title A One Year Retrospective on a MOOC in Parallel, Concurrent, and Distributed Programming in Java
URI https://ieeexplore.ieee.org/document/8638395
WOSCitedRecordID wos000462387900007&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/eLvHCXMwlV3PS8MwFA7b8OBJZRN_k4PH1aVN2yRHmZMhuBVRmKfxmrzAQFup3f5-k3ZOD168hUBe4OUlLy953_sIudYuMsmZTQN3mddBbEQagAnjIFGYALea5YltyCbEbCYXC5V1yHCHhUHEJvkMb3yz-cs3pV77p7KRdMbCVdIlXSHSFqu1_agMmRpNzHqajX22lk-PZB4T-4swpfEX9wf_m-mQDH6AdzTbuZQj0sGiT5a3dF4gfXU2SZ-wrspvdCQtCwr0cT4f01VBM6g8L8rbkDphui27NKRQGHrni-N6Xis0XrrPx3p34v2gB9jAgLzcT57H02DLixCsnLOvA3Dnk1GRlFakKKOYWxNpmwqOMTMuQNAITtFMua2WeySOtRyZZsB5HlrhXNUx6RVlgSeEyhysFkkogEMcCaGiyKhER6BjBGn1Kel75Sw_2tIXy61ezv7uPif7XvstVO-C9OpqjZdkT2_q1Wd11azXF6uPmTM
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NT8MgFCdzmuhJzWb8loPH1bFCSzmaOTN1H42ZyTw1FB7JEm1N7fb3C-2cHrx4IyQ8kseDx4P3ez-ErpWNTFJiQs9e5pXHNA89qXvMCwQEkhpF0sBUZBN8MonmcxE3UGeDhQGAKvkMblyz-svXuVq6p7JuZI2FimALbQeM-aRGa62_KntEdAd6OYz7Ll_LJUgSh4r9RZlSeYz7_f_NdYDaP9A7HG-cyiFqQNZCyS2eZoBfrVXiZyiL_BsfifMMSzyeTvt4keFYFo4Z5a2DrTBVF17qYJlpfOfK4zpmK9BOusvIerfi3aBHuZJt9HI_mPWH3poZwVtYd1960p5QWvhRZHgIkc-o0b4yIafAiLYhggJpVU2E3Wypw-IYQ4EoIilNe4ZbZ3WEmlmewTHCUSqN4kGPSyqZz7nwfS0C5UvFQEZGnaCWU07yURe_SNZ6Of27-wrtDmfjUTJ6mDydoT23EjVw7xw1y2IJF2hHrcrFZ3FZrd0X0iGceg
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=2018+IEEE%2FACM+Workshop+on+Education+for+High-Performance+Computing+%28EduHPC%29&rft.atitle=A+One+Year+Retrospective+on+a+MOOC+in+Parallel%2C+Concurrent%2C+and+Distributed+Programming+in+Java&rft.au=Sarkar%2C+Vivek&rft.au=Grossman%2C+Max&rft.au=Budimlic%2C+Zoran&rft.au=Imam%2C+Shams&rft.date=2018-11-01&rft.pub=IEEE&rft.spage=61&rft.epage=68&rft_id=info:doi/10.1109%2FEduHPC.2018.00010&rft.externalDocID=8638395