Exploring students' computational practice, design and performance of problem-solving through a visual programming environment

被引:101
|
作者
Chao, Po-Yao [1 ,2 ]
机构
[1] Yuan Ze Univ, Dept Informat Commun, 135 Yuan Tung Rd, Chungli 32003, Taiwan
[2] Yuan Ze Univ, Innovat Ctr Big Data & Digital Convergence, Chungli 32003, Taiwan
关键词
Computer programming; Visual problem solving; Students programming patterns; THINKING; LANGUAGES;
D O I
10.1016/j.compedu.2016.01.010
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This study aims to advocate that a visual programming environment offering graphical items and states of a computational problem could be helpful in supporting programming learning with computational problem-solving. A visual problem-solving environment for programming learning was developed, and 158 college students were conducted in a computational problem-solving activity. The students' activities of designing, composing, and testing solutions were recorded by log data for later analysis. To initially unveil the students' practice and strategies exhibited in the visual problem-solving environment, this study proposed several indicators to quantitatively represent students' computational practice (Sequence, Selection, Simple iteration, Nested iteration, and Testing), computational design (Problem decomposition, Abutment composition, and Nesting composition), and computational performance (Goal attainment and Program size). By the method of cluster analysis, some empirical patterns regarding the students' programming learning with computational problem-solving were identified. Furthermore, comparisons of computational design and computational performance among the different patterns of computational practice were conducted. Considering the relations of students' computational practice to computational design and performance, evidence-based suggestions on the design of supportive programming environments for novice programmers are discussed. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:202 / 215
页数:14
相关论文
共 50 条
  • [1] Exploring the Correlations Between the Dimensions of Computational Thinking and Problem-Solving Concepts Through Students' Perspectives
    Papadopoulou, Foteini
    Tsihouridis, Charilaos
    Batsila, Marianthi
    [J]. MOBILITY FOR SMART CITIES AND REGIONAL DEVELOPMENT - CHALLENGES FOR HIGHER EDUCATION, VOL 1, 2022, 389 : 669 - 679
  • [2] Modeling a Problem-Solving Approach Through Computational Thinking for Teaching Programming
    Zebel-Al Tareq
    Yusof, Raja Jamilah Raja
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2024, 67 (02) : 282 - 291
  • [3] The Interplay Between Mathematical and Computational Thinking in Primary School Students' Mathematical Problem-Solving Within a Programming Environment
    Cui, Zhihao
    Ng, Oi-Lam
    [J]. JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2021, 59 (05) : 988 - 1012
  • [4] Exploring Students' Computational Problem-solving Approaches: Two Comparative Case Studies
    Frisbie, Rachel L. S.
    Caballero, Marcos D.
    [J]. PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 2, SIGCSE 2023, 2023, : 1337 - 1337
  • [5] Students' Understanding of Computational Problem-Solving Tasks
    Magana, Alejandra J.
    Santiago-Romn, Aidsa I.
    Santiago, Nayda G.
    Aceros, Cesar A.
    Marshall, Brandeis H.
    Matson, Eric T.
    [J]. 2011 ASEE ANNUAL CONFERENCE & EXPOSITION, 2011,
  • [6] Exploring graduate students' collaborative problem-solving in engineering design tasks
    Herro, Danielle
    McNeese, Nathan
    O'Hara, Robert
    Frady, Kristin
    Switzer, Debi
    [J]. JOURNAL OF ENGINEERING DESIGN, 2021, 32 (09) : 496 - 516
  • [7] Exploring business students' creative problem-solving preferences
    Titus, Philip A.
    Koppitsch, Steven
    [J]. JOURNAL OF EDUCATION FOR BUSINESS, 2018, 93 (05) : 242 - 251
  • [8] THE TEACHING AND LEARNING OF PROBLEM-SOLVING THROUGH LOGO PROGRAMMING
    SWAN, K
    [J]. ARTIFICIAL INTELLIGENCE AND EDUCATION /: SYNTHESIS AND REFLECTION, 1989, : 281 - 290
  • [9] The effects of monitoring environment on problem-solving performance
    Laird, Brian K.
    Bailey, Charles D.
    Hester, Kim
    [J]. JOURNAL OF SOCIAL PSYCHOLOGY, 2018, 158 (02): : 215 - 219
  • [10] Identifying computational thinking in students through project-based problem-solving activities
    Yang, Dazhi
    Snelson, Chareen
    Feng, Shi
    [J]. INFORMATION DISCOVERY AND DELIVERY, 2023, 51 (03) : 293 - 305