• DocumentCode
    3703157
  • Title

    Incorporating parallelism and high performance computing into computer science courses

  • Author

    David R. Monismith

  • Author_Institution
    Department of Mathematics, Computer Science and Information Systems, Northwest Missouri State University, Maryville, MO
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    This work describes research, efforts, and outcomes for several Computer Science courses after incorporating XSEDE High Performance Computing (HPC) Resources and recommended and required curriculum additions from the ACM 2013 Computer Science Curricula and IEEE Technical Committee on Parallel Processing Curriculum Guidelines. The work herein describes the courses affected by this work, including Computer Organization (44-345), Operating Systems (44-550), Software Engineering I and II (44-561/2), and Parallel Programming (44-599) - undergraduate and cross-listed courses at Northwest Missouri State University. Guidance for novel content in these courses was drawn from the ACM/IEEE CS 2013 Curricula and from recent research on HPC education. As recommended by the curricula guidelines, topics in parallelism were incorporated into many required Computer Science courses. Therefore, an analysis of contact hours devoted to parallelism in required CS courses at Northwest is also included. Results, based upon student surveys from the Operating Systems (OS) course and course reviews, indicate student interest and success in students having learned key topics in parallelism. Particular emphasis was placed on incorporating parallel computing topics into the OS course.
  • Keywords
    "Parallel processing","Parallel programming","Operating systems","Organizations","Computers","Scheduling"
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference (FIE), 2015. 32614 2015. IEEE
  • Print_ISBN
    978-1-4799-8454-1
  • Type

    conf

  • DOI
    10.1109/FIE.2015.7344410
  • Filename
    7344410