• DocumentCode
    1997724
  • Title

    Introducing Parallel Programming in Undergraduate Curriculum

  • Author

    Brown, Cordelia M. ; Yung-Hsiang Lu ; Midkiff, Samuel

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    1269
  • Lastpage
    1274
  • Abstract
    This paper summarizes our experiences and findings in teaching the concepts of parallel computing in two undergraduate programming courses and an undergraduate hardware design course. The first is a junior-senior level elective course Object-Oriented Programming using C++ and Java. The second is a sophomore-level required course on Advanced C Programming. The third course, Introduction to Digital System Design, is also a sophomore-level required course. We will describe how parallel concepts have been integrated in the courses, the assessments, and the results.
  • Keywords
    C++ language; Java; computer science education; educational courses; further education; object-oriented programming; parallel programming; teaching; C++; Introduction to Digital System Design; Java; advanced C programming; junior-senior level elective course; object-oriented programming; parallel computing; parallel programming; sophomore-level required course; undergraduate curriculum; undergraduate hardware design course; undergraduate programming courses; Computers; Hardware; Instruction sets; Java; Parallel processing; Programming profession;
  • 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.270
  • Filename
    6651016