Goal-Oriented Models for Teaching and Understanding Data Structures

被引:0
|
作者
Franch, Xavier [1 ]
Ruiz, Marcela [2 ]
机构
[1] Univ Politecn Cataluna, Barcelona, Spain
[2] Zurich Univ Appl Sci, Winterthur, Switzerland
来源
CONCEPTUAL MODELING, ER 2021 | 2021年 / 13011卷
关键词
Goal-oriented models; iStar2.0; i*; Data structures; Software selection; Comparative quasi-experiment;
D O I
10.1007/978-3-030-89022-3_19
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Most computer science curricula include a compulsory course on data structures. Students are prone to memorise facts about data structures instead of understanding the essence of underlying concepts. This can be explained by the fact that learning the basics of each data structure, the difference with each other, and the adequacy of each of them to the most appropriate context of use, is far from trivial. This paper explores the idea of providing adequate levels of abstractions to describe data structures from an intentional point of view. Our hypothesis is that adopting a goal-oriented perspective could emphasise the main goals of each data structure, its qualities, and its relationships with the potential context of use. Following this hypothesis, in this paper we present the use of iStar2.0 to teach and understand data structures. We conducted a comparative quasi-experiment with undergraduate students to evaluate the effectiveness of the approach. Significant results show the great potential of goal modeling for teaching technical courses like data structures. We conclude this paper by reflecting on further teaching and conceptual modeling research to be conducted in this field.
引用
收藏
页码:227 / 241
页数:15
相关论文
共 50 条
  • [41] On the lightweight use of goal-oriented models for software package selection
    Franch, X
    ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2005, 3520 : 551 - 566
  • [42] Identifying Modularity Improvement Opportunities in Goal-Oriented Requirements Models
    Gralha, Catarina
    Goulao, Miguel
    Araujo, Joao
    ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2014), 2014, 8484 : 91 - 104
  • [43] Goal-oriented computational steering
    Smith, WR
    Anderson, WL
    Haftel, MI
    Kuo, E
    Rosen, M
    Uhlmann, JK
    ENABLING TECHNOLOGY FOR SIMULATION SCIENCE III, 1999, 3696 : 250 - 261
  • [44] Goal-oriented hemodynamic therapy
    Haddy, FJ
    NEW ENGLAND JOURNAL OF MEDICINE, 1996, 334 (12): : 800 - 800
  • [45] Goal-oriented composition of services
    Nanz, Sebastian
    Tolstrup, Terkel K.
    SOFTWARE COMPOSITION, 2008, 4954 : 109 - 124
  • [46] Goal-oriented agents in a market
    Macho-Stadler, Ines
    Perez-Castrillo, David
    Querou, Nicolas
    JOURNAL OF ECONOMIC PSYCHOLOGY, 2021, 84
  • [47] Distributed goal-oriented computing
    Palanca, Javier
    Navarro, Marti
    Julian, Vicente
    Garcia-Fornes, Ana
    JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (07) : 1540 - 1557
  • [48] Goal-Oriented Robustness Analysis
    Honda, Kozo
    Nakagawa, Hiroyuki
    Tahara, Yasuyuki
    Ohsuga, Akihiko
    KNOWLEDGE-BASED SOFTWARE ENGINEERING, 2012, 240 : 171 - 180
  • [49] Goal-oriented adaptivity for GMsFEM
    Chung, Eric T.
    Leung, Wing Tat
    Pollock, Sara
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2016, 296 : 625 - 637
  • [50] DNR in the OR - A goal-oriented approach
    Truog, RD
    Waisel, DB
    Burns, JP
    ANESTHESIOLOGY, 1999, 90 (01) : 289 - 295