The Effect of an Example-Based Dynamic Program Visualization Environment on Students' Programming Skills

被引:0
|
作者
Tekdal, Mehmet [1 ]
机构
[1] Cukurova Univ, Fac Educ, Dept Comp Educ & Instruct Technol, TR-01330 Adana, Turkey
来源
EDUCATIONAL TECHNOLOGY & SOCIETY | 2013年 / 16卷 / 03期
关键词
Interactive learning environments; Programming and programming languages; Gender studies; Program visualization; Computer-assisted learning; ANIMATION; TOOL;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
The purpose of this study was to investigate and compare the effect of the two computer-assisted learning systems named the Example-Based Dynamic Program Visualization Environment (EDPVE) and the Example-Based Static Program Visualization Environment (ESPVE) on undergraduate students' programming skills in an introductory programming course. The study was conducted using a quasi-experimental, non-equivalent control group design with 81 pre-service teachers in a Turkish university. Two classes were randomly assigned to use EDPVE(experimental group) and ESPVE(control group) system. The results of the experiments showed that: (1) there were a significant difference between EDPVE and ESPVE groups in favour of the EDPVE group; and (2) there were no significant difference between male and female students in EDPVE and ESPVE groups respectively. The findings of this study suggest that teaching and learning programming can be improved through the use of dynamic program visualization techniques.
引用
收藏
页码:400 / 410
页数:11
相关论文
共 50 条
  • [1] Collaborative example selection in an intelligent example-based programming environment
    Brusilovsky, P
    Weber, G
    [J]. INTERNATIONAL CONFERENCE ON THE LEARNING SCIENCES, 1996, 1996, : 357 - 362
  • [2] Example-Based Program Transformation
    Robbes, Romain
    Lanza, Michele
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2008, 5301 : 174 - 188
  • [3] Example-Based Live Programming for Everyone
    Niephaus, Fabio
    Rein, Patrick
    Edding, Jakob
    Hering, Jonas
    Koenig, Bastian
    Opahle, Kolya
    Scordialo, Nico
    Hirschfeld, Robert
    [J]. PROCEEDINGS OF THE 2020 ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON NEW IDEAS, NEW PARADIGMS, AND REFLECTIONS ON PROGRAMMING AND SOFTWARE (ONWARD! '20), 2020, : 1 - 17
  • [4] An example-based environment for wrapper generation
    Golgher, PB
    Laender, AHF
    da Silva, AS
    Ribeiro-Neto, B
    [J]. CONCEPTUAL MODELING FOR E-BUSINESS AND THE WEB, PROCEEDINGS, 2000, 1921 : 152 - 164
  • [5] Example-based image recoloring in an indoor environment
    Lin, Xianxuan
    Wang, Xun
    Li, Frederick W. B.
    Li, Jinyu
    Yang, Bailin
    Zhang, Kaili
    Wei, Tianxiang
    [J]. COMPUTER ANIMATION AND VIRTUAL WORLDS, 2020, 31 (02)
  • [6] Example-based dynamic skinning in real time
    Shi, Xiaohan
    Zhou, Kun
    Tong, Yiying
    Desbrun, Mathieu
    Bao, Hujun
    Guo, Baining
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2008, 27 (03):
  • [7] Investigating the Effect of Program Visualization on Introductory Programming in a Distance Learning Environment
    Schoeman, Marthie
    Gelderblom, Helene
    Muller, Helene
    [J]. AFRICAN JOURNAL OF RESEARCH IN MATHEMATICS SCIENCE AND TECHNOLOGY EDUCATION, 2013, 17 (1-2) : 139 - 151
  • [8] An example-based learning approach to multi-objective programming
    Amano, M
    Okano, H
    [J]. MULTI-OBJECTIVE PROGRAMMING AND GOAL PROGRAMMING, 2003, : 87 - 92
  • [9] An Example-Based Instructional Method to Develop Students’ Problem-Solving Efficacy in an Introductory Programming Course
    Department of Computer Science and Information Systems, Pennsylvania Western University, California, PA
    15419, United States
    [J]. J. Inf. Syst. Educ., 1 (1-15):
  • [10] Synchronized Static and Dynamic Visualization in a Web-Based Programming Environment
    Yang, Jeong
    Lee, Young
    Hicks, David
    [J]. 2016 IEEE 24TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC), 2016,