• DocumentCode
    1997628
  • Title

    Patterns and Exemplars: Compelling Strategies for Teaching Parallel and Distributed Computing to CS Undergraduates

  • Author

    Adams, J. ; Brown, Rebecca ; Shoop, Elizabeth

  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    1244
  • Lastpage
    1251
  • Abstract
    Parallel programming patterns provide enduring principles that serve as a conceptual framework to orient students when they set out to solve problems. Learning patterns enables students to quickly gain the intellectual and coding skills they will need to embrace the future of parallel and distributed computing (PDC). Exemplars consisting of representative and compelling applied problems, together with implementations in different parallel technologies, constitute a valuable resource for learning and teaching. Parallel programming patterns and exemplar applications naturally complement each other, and together provide a unified and practical strategy for PDC education at multiple course levels. We present two strategies we have used for incorporating patterns into undergraduate CS courses, examine the potential of exemplars, and indicate how patterns and exemplars reinforce each other.
  • Keywords
    computer aided instruction; computer science education; educational courses; further education; parallel programming; teaching; PDC teaching; coding skill; compelling strategy; conceptual framework; course level; exemplar application; intellectual skill; learning pattern; parallel and distributed computing; parallel design pattern; parallel programming pattern; representative problem; undergraduate CS courses; Context; Distributed computing; Handheld computers; Hardware; Instruction sets; Parallel programming; parallel and distributed computing; CS education; parallel design patterns; exemplars; applications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2013 IEEE 27th International
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    978-0-7695-4979-8
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2013.275
  • Filename
    6651012