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 条
  • [1] Goal-oriented updating of mechanical models
    Chamoin, L.
    Ladeveze, P.
    Waeytens, J.
    4TH INTERNATIONAL WORKSHOP ON NEW COMPUTATIONAL METHODS FOR INVERSE PROBLEMS (NCMIP2014), 2014, 542
  • [2] Goal-Oriented Method and Practice in Experimental Teaching
    Liao Ming-chao
    Li Jing
    INTERNATIONAL CONFERENCE ON FUTURE COMPUTER SUPPORTED EDUCATION, 2012, 2 : 480 - 484
  • [3] IMPLEMENTING A MODEL FOR UNDERSTANDING GOAL-ORIENTED DISCOURSE
    COHEN, R
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 1991, 6 (01) : 1 - 31
  • [4] GOAL-ORIENTED TEACHING OF THERMODYNAMICS IN GENERAL CHEMISTRY
    CANHAM, GWR
    JOURNAL OF CHEMICAL EDUCATION, 1974, 51 (09) : 600 - 601
  • [5] MODELS OF DESIGNING THE GOAL-ORIENTED COMPLEX PROGRAMS
    MAKAROV, IM
    SOKOLOV, VB
    SHCHERBAKOV, AB
    POROSHIN, SS
    DOKLADY AKADEMII NAUK SSSR, 1982, 263 (04): : 825 - 828
  • [6] Evaluating Goal Models within the Goal-Oriented Requirement Language
    Amyot, Daniel
    Ghanavati, Sepideh
    Horkoff, Jennifer
    Mussbacher, Gunter
    Peyton, Liam
    Yu, Eric
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2010, 25 (08) : 841 - 877
  • [7] A Digital Tool Supporting Goal-Oriented Teaching in Classrooms
    Misfeldt, Morten
    Bundsgaard, Jeppe
    Slot, Marie Falkesgaard
    Hansen, Thomas Illum
    Jespersen, Mikkel
    PROCEEDINGS OF THE 14TH EUROPEAN CONFERENCE ON R-LEARNING (ECEL 2015), 2015, : 388 - 395
  • [8] Data Preprocessing for Goal-oriented Process Discovery
    Ghasemi, Mahdi
    Amyot, Daniel
    2019 IEEE 27TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW 2019), 2019, : 200 - 206
  • [9] A Survey on Goal-Oriented Visualization of Clone Data
    Basit, Hamid Abdul
    Hammad, Muhammad
    Koschke, Rainer
    2015 IEEE 3RD WORKING CONFERENCE ON SOFTWARE VISUALIZATION (VISSOFT), 2015, : 46 - 55
  • [10] Goal-oriented design of business models and software architectures
    Velasquez, Deryck A.
    Weiss, Michael
    2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 1765 - +