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 条
  • [41] Play for play The game in psychomotor development and in children's learning
    Lozano Martinez, Josefina
    EDUCATIO SIGLO XXI, 2010, 28 (01): : 349 - 351
  • [42] Application of Blended Learning in Data Structures and Algorithms Course Teaching
    Liu, Xiaojing
    Wang, Xiaoying
    Wang, Rui
    PROCEEDINGS OF THE 2013 THE INTERNATIONAL CONFERENCE ON EDUCATION TECHNOLOGY AND INFORMATION SYSTEM (ICETIS 2013), 2013, 65 : 1070 - 1074
  • [43] Application of VARK learning model on "Data Structures and Algorithms" course
    Stojanova, A.
    Stojkovikj, N.
    Kocaleva, M.
    Zlatanovska, B.
    Martinovska-Bande, C.
    PROCEEDINGS OF 2017 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2017), 2017, : 613 - 620
  • [44] USING ROLE PLAY IN THE LEARNING OF DATA STRUCTURES IN A MAURITIAN SECONDARY SCHOOL
    Goodoory, Kaviraj
    Jankee, Puja
    INTED2014: 8TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2014, : 3922 - 3927
  • [45] Mobile Learning: Visualization Tools of Data Structures Course to Support Learning Students
    Budiman, Edy
    Dengen, Nataniel
    Hairah, Ummul
    PROCEEDINGS OF THE 5TH SEA-DR (SOUTH EAST ASIA DEVELOPMENT RESEARCH) INTERNATIONAL CONFERENCE 2017 (SEADRIC 2017), 2017, 100 : 407 - 411
  • [46] The aim of the game: A pedagogical tool to support young children's learning through play
    Colliver, Yeshe
    Veraksa, Nikolay
    LEARNING CULTURE AND SOCIAL INTERACTION, 2019, 21 : 296 - 310
  • [47] More Than a Game: Learning About Climate Change Through Role-Play
    Paschall, Melissa
    Wustenhagen, Rolf
    JOURNAL OF MANAGEMENT EDUCATION, 2012, 36 (04) : 510 - 543
  • [48] Learning Through Fictitious Play in a Game-Theoretic Model of Natural Resource Consumption
    Manzoor, Talha
    Rovenskaya, Elena
    Davydov, Alexey
    Muhammad, Abubakr
    IEEE CONTROL SYSTEMS LETTERS, 2018, 2 (01): : 163 - 168
  • [49] Animated Game-Based Learning of Data Structures In Professional Education
    Waseemullah
    Kazi, Abdul Karim
    Hyder, Muhammad Faraz
    Basit, Faraz Abdul
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2022, 22 (09): : 1 - 6
  • [50] Animated Game-Based Learning of Data Structures In Professional Education
    Waseemullah
    Kazi, Abdul Karim
    Hyder, Muhammad Faraz
    Basit, Faraz Abdul
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2022, 22 (08): : 1 - 6