• DocumentCode
    1997614
  • Title

    Integrating Parallel and Distributed Computing Topics into an Undergraduate CS Curriculum

  • Author

    Danner, Andrew ; Newhall, Tia

  • Author_Institution
    Comput. Sci. Dept., Swarthmore Coll., Swarthmore, PA, USA
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    1237
  • Lastpage
    1243
  • Abstract
    We present changes to our undergraduate computer science curriculum for a small liberal arts college. The changes are designed to incorporate parallel and distributed computing topics into all levels of our curriculum, with the goal of ensuring that all graduating CS majors have exposure to, and experience with, parallel and distributed computing. Our effort is motivated by the ACM/IEEE Ironman Curriculum, which includes a increased focus on these important topics. In addition, we use the NSF/IEEE-TCPP model curriculum as a guide in our effort. Because of the small size of our department, and the breadth constraints of a liberal arts college, we face some unique challenges. Our multi-year effort involves at least six courses in our curriculum. Of these courses, one is a new introductory-level course, while the others are existing courses whose content has been modified to include more focus on these important topics. We present our curricular changes and we discuss an initial evaluation of the first implementation of these changes.
  • Keywords
    computer science education; educational courses; further education; graphics processing units; multiprocessing systems; parallel processing; ACM curriculum; GPGPU computing; IEEE ironman curriculum; IEEE-TCPP model curriculum; NSF model curriculum; cluster computing; distributed computing topics; introductory-level course; liberal arts college; multicore computers; parallel computing topics; undergraduate CS curriculum; undergraduate computer science curriculum; Algorithm design and analysis; Computers; Distributed computing; Graphics processing units; Materials; Programming; Synchronization; CS Curriculum; Parallel and Distributed Computing;
  • 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.67
  • Filename
    6651011