Iteration vs Recursion in Introduction to Programming Classes: An Empirical Study

被引:7
|
作者
Sulov, Vladimir [1 ]
机构
[1] Univ Econ Varna, Dept Comp Sci, Varna 9002, Bulgaria
关键词
Recursion; iteration; introduction to programming; education; students;
D O I
10.1515/cait-2016-0068
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this article we have presented the results of an empirical study which was carried out on 130 students in Introduction to programming classes. Their initial preference, success rate, comprehension and subsequent preference were studied when dealing with programming tasks which could be solved using either iteration or recursion.
引用
收藏
页码:63 / 72
页数:10
相关论文
共 50 条
  • [1] Recursion vs iteration: An empirical study of comprehension
    Benander, AC
    Benander, BA
    Pu, H
    JOURNAL OF SYSTEMS AND SOFTWARE, 1996, 32 (01) : 73 - 82
  • [2] Recursion and iteration in computer programming
    Loeper, H
    ElGabali, M
    Neubert, P
    KUWAIT JOURNAL OF SCIENCE & ENGINEERING, 1996, 23 (02): : 153 - 180
  • [3] COGNITIVE FIT - AN EMPIRICAL-STUDY OF RECURSION AND ITERATION
    SINHA, AP
    VESSEY, I
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (05) : 368 - 379
  • [4] Type fixpoints: Iteration vs. recursion
    Splawski, Z
    Urzyczyn, P
    ACM SIGPLAN NOTICES, 1999, 34 (09) : 102 - 113
  • [5] Empirical Policy Iteration for Approximate Dynamic Programming
    Haskell, William B.
    Jain, Rahul
    Kalathil, Dileep
    2014 IEEE 53RD ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2014, : 6573 - 6578
  • [6] Empirical Value Iteration for Approximate Dynamic Programming
    Haskell, William B.
    Jain, Rahul
    Kalathil, Dileep
    2014 AMERICAN CONTROL CONFERENCE (ACC), 2014, : 495 - 500
  • [7] Vector Programming Using Structural Recursion An Introduction to Vectors for Beginners
    Morazan, Marco T.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (270): : 1 - 17
  • [8] Empirical study of iteration in applications software
    Stavely, Allan M., 1600, (22):
  • [9] AN EMPIRICAL-STUDY OF ITERATION IN APPLICATIONS SOFTWARE
    STAVELY, AM
    JOURNAL OF SYSTEMS AND SOFTWARE, 1993, 22 (03) : 167 - 177
  • [10] Empirical Study of Programming to an Interface
    Verhaeghe, Benoit
    Fuhrman, Christopher
    Guerrouj, Latifa
    Anquetil, Nicolas
    Ducasse, Stephane
    34TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2019), 2019, : 847 - 850