A Set of Patterns for Concurrent and Parallel Programming Teaching.
Euro-Par Workshops(2017)
摘要
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.
更多查看译文
关键词
Parallel design patterns, Teaching innovation, Blended learning, ICT integration lecturing model, Concurrent programming, Parallel programming, Virtual Campus
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络