arrow
返回

Teaching concurrent and parallel programming by patterns: An interactive ICT approach

delete2017-07-01
delete12
PRE
AI
M
Manuel I. Capel *
A
Antonio J. Tomeu
A
Alberto Salguero
DOI:10.1016/j.jpdc.2017.01.010delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The use of programming patterns is considered to be a conceptual aid for programmers for developing understandable and testable concurrent and parallel code which is not only well built but also safe. By using programming patterns and their implementations as computer programs, difficult new concepts can be smoothly taught in lectures to students who before trying this teaching approach would have been reluctant to enroll on Parallel and Concurrent Programming courses. The approach presented in this paper consists in changing the traditional programming teaching and learning model to one where students are first introduced to syntactical constructs through selected introductory program code-patterns. In the theory lessons that follow, through the use of laptops with multi-core processors and access to the Virtual Campus services of our university, the students are easily able to implement and master the new concepts as they are taught. This teaching experiment was implemented to teach a concurrent and real-time programming course which is part of the computer engineering (CE) degree and taught during the third semester of the CE curriculum. Evaluation of the students' academic performance when they had been taught with this approach revealed a 20.6% improvement in the students' end-of-course grades. (C) 2017 Elsevier Inc. All rights reserved.
Keyword:
Teaching innovation
Teaching improvement
Virtual campus
ICT integration
Lecturing model
Concurrent programming
Parallel programming
Code
Performance improvement
Interactive theoretical teaching
Students
Patterns
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

U
universidad de cadiz
学者数:
7.2K
论文数: 5.8K
被引数: 7
U
University of Granada
学者数:
2.3W
论文数: 1.9W
被引数: 24
引用论文

引用论文

Cover Crop Management and Weed Control in Corn (Zea mays)
err2017-06-12
err0
PREAI
errGregg A. Johnson; Michael S. Defelice; Zane R. Helsel
err分享
err收藏
How Amazon Web Services Uses Formal Methods
err2015-03-23
err208
PREAI
errNewcombe, Chris; Rath, Tim; Zhang, Fan; Munteanu, Bogdan; Brooker, Marc; Deardeuff, Michael
err分享
err收藏
A Model-Driven Approach to Teaching Concurrency
err2013-02-07
err12
errOAAI
errCarro, Manuel; Herranz, Angel; Marino, Julio
err分享
err收藏
Learning motivation in e-learning facilitated computer programming courses
err2010-08-01
err273
PREAI
errLaw, Kris M. Y.; Lee, Victor C. S.; Yu, Y. T.
err分享
err收藏
err分享
err收藏
The assessment of bladder and urethral function in spinal cord injury patients
err2009-10-11
err0
PREAI
errZhong Chen; Shuangquan Sun; Rongjin Deng; Dan Cai; Xiaoyi Yuan; Guanghui Du; Weimin Yang; Zhangqun Ye
err分享
err收藏
没有更多内容