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
Link To Document