Parallel Programming in Computing Undergraduate Courses: a Systematic Review of Literature

Authors

  • Felipe Augusto Lara Soares Pontifícia Universidade Católica de Minas Gerais
  • Cristiane Neri Nobre Pontifícia Universidade Católica de Minas Gerais
  • Henrique Cota Freitas Pontifícia Universidade Católica de Minas Gerais

Keywords:

Learning, Parallel Programming, Teaching, Undergraduate

Abstract

Due to the current scenario in which multi-core architectures are predominant in most personal computers and servers, the knowledge of parallel programming content becomes fundamental for computer students to develop software capable of obtaining the best performance of these architectures. Considering the importance of this context, this paper presents the results of a systematic review of the literature related to the teaching-learning process of parallel programming in the computing programmes in three important databases: ACM, IEEE and Science Direct. The results obtained showed that in order to solve the challenges and differences found in teaching-learning parallel programming, reorganization is necessary in the undergraduate programmes. A standard for parallel programming teaching is important. This can be established by defining where and how to insert parallelism in the courses, adopting a methodology to teach the contents of parallelism in several different courses, beginning the study in the first year. The main languages, libraries, difficulties encountered and methods of classroom and distance teaching for parallel programming are presented in this paper. Distance learning is still little explored in this area of knowledge, but it can be considered a good way to facilitate the teaching and study of these contents.

Downloads

Download data is not yet available.

Published

2019-12-04

How to Cite

Soares, F. A. L., Nobre, C. N., & Freitas, H. C. (2019). Parallel Programming in Computing Undergraduate Courses: a Systematic Review of Literature. IEEE Latin America Transactions, 17(8), 1371–1381. Retrieved from https://latamt.ieeer9.org/index.php/transactions/article/view/367

Most read articles by the same author(s)