DocumentCode :
595824
Title :
Introducing parallel programming to traditional undergraduate courses
Author :
de Freitas, H.C.
Author_Institution :
Dept. of Comput. Sci., Pontificia Univ. Catolica de Minas Gerais (PUC Minas), Belo Horizonte, Brazil
fYear :
2012
fDate :
3-6 Oct. 2012
Firstpage :
1
Lastpage :
6
Abstract :
Parallel programming is an important issue for current multi-core processors and necessary for new generations of many-core architectures. This includes processors, computers, and clusters. However, the introduction of parallel programming in undergraduate courses demands new efforts to prepare students for this new reality. This paper describes an experiment on a traditional Computer Science course during a two-year period. The main focus is the question of when to introduce parallel programming models in order to improve the quality of learning. The goal is to propose a method of introducing parallel programming based on OpenMP (a shared-variable model) and MPI (a message-passing model). Results show that when the OpenMP model is introduced before the MPI model the best results are achieved. The main contribution of this paper is the proposed method that correlates several concepts such as concurrency, parallelism, speedup, and scalability to improve student motivation and learning.
Keywords :
computer science education; message passing; parallel programming; MPI; OpenMP; computer science course; concurrency concept; learning quality; many-core architecture; message passing interface; multicore processor; parallel programming; parallelism concept; scalability concept; shared-variable model; speedup concept; student learning; student motivation; undergraduate course; Computer architecture; Concurrent computing; Message systems; Parallel processing; Parallel programming; Programming profession; Computer Science and Engineering; Education; Learning Evaluation; Parallel Programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education Conference (FIE), 2012
Conference_Location :
Seattle, WA
ISSN :
0190-5848
Print_ISBN :
978-1-4673-1353-7
Electronic_ISBN :
0190-5848
Type :
conf
DOI :
10.1109/FIE.2012.6462263
Filename :
6462263
Link To Document :
بازگشت