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 条
  • [21] The effect of video lecture type on the computational problem-solving performances of students
    Urhan, Selin
    Kocadere, Selay Arkun
    [J]. EDUCATIONAL TECHNOLOGY & SOCIETY, 2024, 27 (01): : 117 - 133
  • [22] THE INSTRUCTIONAL-DESIGN ENVIRONMENT - TECHNOLOGY TO SUPPORT DESIGN PROBLEM-SOLVING
    PIROLLI, P
    RUSSELL, DM
    [J]. INSTRUCTIONAL SCIENCE, 1990, 19 (02) : 121 - 144
  • [23] EVALUATING CHEMISTRY PROBLEM-SOLVING THROUGH PERFORMANCE ASSESSMENTS
    BERGQUIST, W
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1993, 205 : 243 - CHED
  • [24] Analyzing the Impact of Time Spent on Practice Questions on General Chemistry Students' Problem-Solving Performance
    Gondra, Neha
    Suresh, Sloka
    Anilao, Auddy
    Toy, Stephanie
    Pfile, Sandhya B.
    Vernoy, Brandon J.
    Lee, Josh M. Y.
    Raghavendra, Rachana
    Ravi, Akshaya
    Gulacar, Ozcan
    [J]. JOURNAL OF CHEMICAL EDUCATION, 2024, 101 (08) : 3072 - 3084
  • [25] Reasoning by visual analogy in design problem-solving: the role of guidance
    Casakin, HP
    Goldschmidt, G
    [J]. ENVIRONMENT AND PLANNING B-PLANNING & DESIGN, 2000, 27 (01): : 105 - 119
  • [26] DESIGN EDUCATION - PROBLEM-SOLVING AND VISUAL EXPERIENCE - GREEN,P
    LOVERING, M
    [J]. JOURNAL OF CURRICULUM STUDIES, 1975, 7 (02) : 170 - 173
  • [27] The effect of simulation games on learning computer programming: A comparative study on high school students’ learning performance by assessing computational problem-solving strategies
    Nikolaos Pellas
    Spyridon Vosinakis
    [J]. Education and Information Technologies, 2018, 23 : 2423 - 2452
  • [28] Empowering College Students' Problem-Solving Skills through RICOSRE
    Mahanal, Susriyati
    Zubaidah, Siti
    Setiawan, Deny
    Maghfiroh, Hidayati
    Muhaimin, Fahrul Ghani
    [J]. EDUCATION SCIENCES, 2022, 12 (03):
  • [29] The effect of simulation games on learning computer programming: A comparative study on high school students' learning performance by assessing computational problem-solving strategies
    Pellas, Nikolaos
    Vosinakis, Spyridon
    [J]. EDUCATION AND INFORMATION TECHNOLOGIES, 2018, 23 (06) : 2423 - 2452
  • [30] THE DEVELOPMENT OF PRACTICE WIDSOM THROUGH HUMAN PROBLEM-SOLVING PROCESSES
    DEROOS, YS
    [J]. SOCIAL SERVICE REVIEW, 1990, 64 (02) : 276 - 287