Parallel computing at the undergraduate level: Lessons learned and insights

Mohamed Zahran, Marsha J. Berger

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

All computing devices we currently use are parallel machines. This includes the whole range from portable devices to supercomputers. Until recently, parallel computing at the undergraduate level was considered an advanced elective topic in most computer science and engineering departments. If this continues, undergraduate students will not be competitive in the market. If they decide to go to graduate studies, they will be late in acquiring parallel computing skills. In this paper we discuss the challenges and insights in designing an undergraduate parallel computing course in computer science department. These insights stem from our experience in offering this course for six years, once per year.

Original languageEnglish (US)
Title of host publicationProceedings of the Workshop on Computer Architecture Education, WCAE 2019
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9781450368421
DOIs
StatePublished - Jun 22 2019
Event2019 Workshop on Computer Architecture Education, WCAE 2019 - Phoenix, United States
Duration: Jun 22 2019 → …

Publication series

NameProceedings of the Workshop on Computer Architecture Education, WCAE 2019

Conference

Conference2019 Workshop on Computer Architecture Education, WCAE 2019
CountryUnited States
CityPhoenix
Period6/22/19 → …

ASJC Scopus subject areas

  • Hardware and Architecture
  • Education

Fingerprint Dive into the research topics of 'Parallel computing at the undergraduate level: Lessons learned and insights'. Together they form a unique fingerprint.

  • Cite this

    Zahran, M., & Berger, M. J. (2019). Parallel computing at the undergraduate level: Lessons learned and insights. In Proceedings of the Workshop on Computer Architecture Education, WCAE 2019 [3338889] (Proceedings of the Workshop on Computer Architecture Education, WCAE 2019). Association for Computing Machinery, Inc. https://doi.org/10.1145/3338698.3338889