Domain-Specific Modeling Languages in Computer-Based Learning Environments: a Systematic Approach to Support Science Learning through Computational Modeling

被引:16
作者
Hutchins, Nicole M. [1 ]
Biswas, Gautam [1 ]
Zhang, Ningyu [1 ]
Snyder, Caitlin [1 ]
Ledeczi, Akos [1 ]
Maroti, Miklos [2 ]
机构
[1] Vanderbilt Univ, 221 Kirkland Hall, Nashville, TN 37235 USA
[2] Univ Szeged, Szeged, Hungary
基金
美国国家科学基金会;
关键词
Learning-by-modeling; Stem plus CT; Synergistic learning; Evidence-centered design; Domain-specific modeling language; THINKING; UNDERSTAND; ANALYTICS; KNOWLEDGE;
D O I
10.1007/s40593-020-00209-z
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Driven by our technologically advanced workplaces and the surge in demand for proficiency in the computing disciplines, it is becoming imperative to provide computational thinking (CT) opportunities to all students. One approach for making computing accessible and relevant to learning and problem-solving in K-12 environments is to integrate it with existing Science, Technology, Engineering, and Math (STEM) curricula. However, novice student learners may face several difficulties in trying to learn STEM and computing concepts simultaneously. To address some of these difficulties, we present a systematic approach to learning STEM and CT by designing and developingdomain-specific modeling languages(DSMLs) to aid students in their model building and problem-solving processes. The paper discusses a theoretical framework and the design principles for developing DSMLs, which is implemented as a four-step process. We apply the four-step process in three domains: Physics, Marine Biology, and Earth Science to demonstrate its generality, and then perform case studies to show how the DSMLs impact student learning and model building. We conclude with a discussion of our findings and then present directions for future work.
引用
收藏
页码:537 / 580
页数:44
相关论文
共 94 条
  • [21] Dede C, 2010, TECHNOLOGICAL SUPPOR, P158
  • [22] DiSessa Andrea A., 2001, Changing minds: Computers, learning, and literacy
  • [23] Dong Y, 2016, MINING OPENENDED LEA, P591
  • [24] Gasevic D., 2017, Journal of Learning Analytics, V4, P113, DOI DOI 10.18608/JLA.2017.42.10
  • [25] Grover S., 2018, COMPUTER SCI ED PERS, P19
  • [26] Grover S, 2019, 2019 ANN M NAT COUNC, pToronto CA
  • [27] Designing an Assessment for Introductory Programming Concepts in Middle School Computer Science
    Grover, Shuchi
    [J]. SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 678 - 684
  • [28] Measuring Student Learning in Introductory Block-Based Programming: Examining Misconceptions of Loops, Variables, and Boolean Logic
    Grover, Shuchi
    Basu, Satabdi
    [J]. PROCEEDINGS OF THE 2017 ACM SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'17), 2017, : 267 - 272
  • [29] Harvey B, 2014, PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), P749
  • [30] Hashem K., 2011, International Journal of e-Education, e-Business, e-Management and e-Learning, V1, P151