Title
A Set of Patterns for Concurrent and Parallel Programming Teaching.
Abstract
The use of key parallel-programming patterns has proved to be extremely helpful for mastering difficult concurrent and parallel programming concepts and the associated syntactical constructs. The method suggested here consists of a substantial change of more traditional teaching and learning approaches to teach programming. According to our approach, students are first introduced to concurrency problems through a selected set of preliminar program code-patterns. Each pattern also has a series of tests with selected samples to enable students to discover the most common cases that cause problems and then the solutions to be applied. In addition, this paper presents the results obtained from an informal assessment realized by the students of a course on concurrent and real-time programming that belongs to the computer engineering (CE) degree. The obtained results show that students feel now to be more actively involved in lectures, practical lessons, and thus students make better use of their time and gain a better understanding of concurrency topics that would not have been considered possible before the proposed method was implemented at our University.
Year
Venue
Field
2017
Euro-Par Workshops
Virtual campus,Concurrency,Computer science,Parallel computing,Extremely Helpful,Concurrent computing,Blended learning
DocType
Citations 
PageRank 
Conference
0
0.34
References 
Authors
5
3
Name
Order
Citations
PageRank
Manuel I. Capel15217.35
Antonio J. Tomeu211.70
Alberto Salguero35913.55