The suitability of kinesthetic learning activities for teaching distributed algorithms
The suitability of kinesthetic learning activities for teaching distributed algorithms
复制标题
动觉学习活动对于分布式算法教学的适用性
DOI:
--
复制
发表时间:
2007
期刊:
影响因子:
--
通讯作者:
S. M. Pike
中科院分区:
文献类型:
--
作者:
P. Sivilotti;S. M. Pike
Kinesthetic learning is a process in which students learn by actively carrying out physical activities rather than by passively listening to lectures. Pedagogical research indicates that kinesthetic learning is a fundamental, powerful, and ubiquitous learning style. To date, efforts to incorporate this learning style within the computer science curriculum have focussed on introductory courses. Material in upper-level courses, however, can also benefit from a similar approach. In particular, courses on distributed computing, by the very nature of the material they cover, are uniquely suited to exploiting this learning technique. We have developed and piloted a collection of kinesthetic activities for a senior undergraduate or graduate-level course on distributed systems. We give detailed descriptions of these exercises and discuss factors that contribute to their success.