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 :
بازگشت