A collection of kinesthetic learning activities for a course on distributed computing: ACM SIGACT news distributed computing column 26

Kinesthetic learning is a process where students learn by actively carrying out physical activities rather than by passively listening to lectures. Pedagogical research has indicated that kinesthetic learning is a fundamental, powerful, and ubiquitous learning style. It resonates with many students across all disciplines and levels of education. The adoption of kinesthetic approaches in college classrooms, however, has been hampered by the difficulty of designing effective activities, as well as the perceived challenges of coordinating these activities. On the other hand, 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 (or failure). Our hope is that others will adopt these particular activities in their own distributed systems courses as well as use these examples as a pattern for developing new activities.

[1]  Daniel D. Garcia,et al.  Kinesthetic learning in the classroom , 2004, SIGCSE '04.

[2]  Edsger W. Dijkstra,et al.  Self-stabilizing systems in spite of distributed control , 1974, CACM.

[3]  J. Stanley,et al.  Book Review: Taxonomy of Educational Objectives, The Classification of Educational Goals, Handbook I: Cognitive Domain , 1957 .

[4]  Charles C. Bonwell,et al.  Enhancing the lecture: Revitalizing a traditional format , 1996 .

[5]  Bruce W. Weide,et al.  Toys are us: presenting mathematical concepts in CS1/CS2 , 2000, 30th Annual Frontiers in Education Conference. Building on A Century of Progress in Engineering Education. Conference Proceedings (IEEE Cat. No.00CH37135).

[6]  H. Fry,et al.  A Handbook for Teaching & Learning in Higher Education: Enhancing Academic Practice. Second Edition. , 2003 .

[7]  M. Lumsdaine,et al.  Thinking Preferences of Engineering Students: Implications for Curriculum Restructuring , 1995 .

[8]  R. Felder,et al.  Understanding Student Differences , 2005 .

[9]  George Li,et al.  Cognitive media types for multimedia information access , 1995 .

[10]  Bonnie Daily,et al.  Multimedia and its impact on training engineers , 1994, Int. J. Hum. Comput. Interact..

[11]  Christine Leininger,et al.  Computer Science Unplugged , 2009 .

[12]  V. Zimmerman,et al.  Moving Poems: Kinesthetic Learning in the Literature Classroom , 2002 .

[13]  Ned Herrmann The Creative Brain , 1981 .

[14]  H. Fry,et al.  A Handbook for Teaching and Learning in Higher Education : Enhancing Academic Practice , 1999 .

[15]  David Gries,et al.  The Science of Programming , 1981, Text and Monographs in Computer Science.

[16]  R. Felder,et al.  Learning and Teaching Styles in Engineering Education. , 1988 .

[17]  J. Stice Using Kolb's Learning Cycle to Improve Student Learning. , 1987 .

[18]  Edsger W. Dijkstra,et al.  Predicate Calculus and Program Semantics , 1989, Texts and Monographs in Computer Science.

[19]  R. Felder Reaching the Second Tier--Learning and Teaching Styles in College Science Education. , 1993 .

[20]  Murat Demirbas,et al.  Introducing middle school girls to fault tolerant computing , 2003, SIGCSE.

[21]  Daniel Jensen,et al.  Development And Assessment Of Hands On And Visualization Modules For Enhancement Of Learning In Mechanics , 1999, 1999 Annual Conference Proceedings.

[22]  J. Hartley,et al.  Note‐taking: A critical review , 1978 .

[23]  Paolo A. G. Sivilotti,et al.  The suitability of kinesthetic learning activities for teaching distributed algorithms , 2007, SIGCSE.

[24]  Shlomi Dolev,et al.  Self Stabilization , 2004, J. Aerosp. Comput. Inf. Commun..

[25]  Susan Griss Creative Movement: A Language for Learning. , 1994 .

[26]  P. Rosati Specific differences and similarities in the learning preferences of engineering students , 1999, FIE'99 Frontiers in Education. 29th Annual Frontiers in Education Conference. Designing the Future of Science and Engineering Education. Conference Proceedings (IEEE Cat. No.99CH37011.

[27]  R. Hake Interactive-engagement versus traditional methods: A six-thousand-student survey of mechanics test data for introductory physics courses , 1998 .

[28]  Martha E. Crosby,et al.  From multimedia instruction to multimedia evaluation , 1995 .

[29]  I. B. Myers Manual: A Guide to the Development and Use of the Myers-Briggs Type Indicator , 1985 .

[30]  S. DiCarlo,et al.  First-year medical students prefer multiple learning styles. , 2006, Advances in physiology education.

[31]  Heather Fry,et al.  A Handbook for Teaching and Learning in Higher Education : Enhancing Academic Practice , 1999 .

[32]  M. Zywno A Contribution to Validation of Score Meaning for Felder- Soloman's Index of Learning Styles , 2003 .

[33]  K. Mani Chandy,et al.  Parallel program design - a foundation , 1988 .

[34]  D. Kolb Experiential Learning: Experience as the Source of Learning and Development , 1983 .

[35]  E. Yalow On Educational psychology: A cognitive view. , 1979 .