Active Learning through Game Play in a Data Structures Course

被引:21
|
作者
Dicheva, Darina [1 ]
Hodge, Austin [1 ]
机构
[1] Winston Salem State Univ, Comp Sci Dept, Winston Salem, NC 27110 USA
基金
美国国家科学基金会;
关键词
Educational games; data structures; stacks; active learning;
D O I
10.1145/3159450.3159605
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Data Structures is a fundamental Computer Science discipline, challenging students' abstract thinking, problem solving and programming skills. In this paper, we present an educational game intended to explicate several features hindering students' understanding of the data structure Stack on conceptual and practical level. The game targets all three aspects of teaching data structures: conceptualization, application and implementation. These aspects are embodied as three parts of the game tied together through a meaningful storyline. The application part targets the use of stacks to solve problems, such as converting arithmetic expressions from infix to postfix notation and evaluating postfix and infix expressions. The implementation part involves solving Parson's problems and writing Java code for implementing the methods of the Stack class. The results of the conducted evaluation of the game show statistically significant learning gains for the students and a strong positive attitude towards this type of active learning.
引用
收藏
页码:834 / 839
页数:6
相关论文
共 50 条
  • [31] The motivation of children to play an active video game
    Paw, Marijke J. M. Chin A.
    Jacobs, Wietske M.
    Vaessen, Ellen P. G.
    Titze, Sylvia
    van Mechelen, Willem
    JOURNAL OF SCIENCE AND MEDICINE IN SPORT, 2008, 11 (02) : 163 - 166
  • [32] Learning Through Play: Positive Effects Of Active Playing On Cognition In Children
    Ramos, Isabela A.
    Fontes, Eduardo B.
    Pereira, Raiane M. dos S.
    David, Isabel A.
    Sanches, Jessica
    Brito, Stephany V.
    Browne, Rodrigo A. V.
    Campbell, Carmen S. G.
    MEDICINE AND SCIENCE IN SPORTS AND EXERCISE, 2018, 50 (05): : 322 - 322
  • [33] Teaching and Learning of Divergent and Convergent Thinking through Open-Problem Solving in a Data Structures Course
    Reddy, Patil Deepti
    Iyer, Sridhar
    Sasikumar, M.
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON LEARNING AND TEACHING IN COMPUTING AND ENGINEERING (LATICE 2016), 2016, : 178 - 185
  • [34] Cable operators play the data game
    Gareiss, Robin
    Data Communications, 1995, 24 (10):
  • [35] Learning through play
    Vladimir Privman
    Nature Nanotechnology, 2010, 5 : 767 - 768
  • [36] LEARNING THROUGH PLAY
    TOOMER, J
    BROWN, MSC
    NEW OUTLOOK FOR THE BLIND, 1965, 59 (01): : 24 - 26
  • [37] Active Learning in a Child Psychology Course: Observing Play Behavior at a Children's Museum
    Kingery, Julie Newman
    Gaskell, Margaret E.
    Toner, Shana R.
    Rice, Stacey E.
    Gray, Melissa L.
    Milligan, Jesse A.
    Milmoe, Maureen H.
    PSYCHOLOGY LEARNING AND TEACHING-PLAT, 2018, 17 (02): : 209 - 218
  • [38] Play On? Comparing Active Learning Techniques for Information Literacy Instruction in the Public Speaking Course
    Bonnet, Jennifer L.
    Herakova, Liliana
    McAlexander, Ben
    JOURNAL OF ACADEMIC LIBRARIANSHIP, 2018, 44 (04): : 500 - 510
  • [39] Learning through Play
    ZHOU LIN
    China Today, 2018, (06) : 66 - 68
  • [40] World of Warcraft and the impact of game culture and play in an undergraduate game design course
    Dickey, Michele D.
    COMPUTERS & EDUCATION, 2011, 56 (01) : 200 - 209