The teaching and learning of programming:: A survey of supporting software tools

被引:39
|
作者
Gómez-Albarrán, M [1 ]
机构
[1] Univ Complutense Madrid, Dept Sistemas Informat & Programac, E-28040 Madrid, Spain
来源
COMPUTER JOURNAL | 2005年 / 48卷 / 02期
关键词
D O I
10.1093/comjnl/bxh080
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
To counteract the factors that negatively affect the programming learning process and the teaching of programming, different supporting software tools are used nowadays. This paper presents a classification of these state-of-the-art tools, and describes and compares them. The rationale behind the different approaches is presented. Some challenges that the approaches and tools described could face are also pointed out.
引用
收藏
页码:130 / 144
页数:15
相关论文
共 50 条
  • [31] Animation and Automatic Evaluation in Supporting the teaching of Programming
    Tavares, Paula Correia
    Gomes, Elsa Ferreira
    Henriques, Pedro Rangel
    [J]. 2015 10TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2015,
  • [32] Teaching tools for software engineering education
    Dick, M
    Postema, M
    Miller, J
    [J]. ITICSE 2000: PROCEEDINGS OF THE 5TH ANNUAL SIGCSE/SIGCUE CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2000, 32 (03): : 49 - 52
  • [33] Teaching tools for software engineering education
    [J]. Dick, Martin, 2000, ACM, New York
  • [34] Interactivity software tools for teaching in ophthalmology
    Barrio-Barrio, Jesus
    [J]. ANNALS OF EYE SCIENCE, 2024, 9
  • [35] Computational models as tools for supporting for responsive teaching
    Swanson, Hillary
    Lawrence, LuEttaMae
    Arnell, Jared
    Jones, Bonni
    Sherin, Bruce
    Wilensky, Uri
    [J]. BEHAVIOUR & INFORMATION TECHNOLOGY, 2024,
  • [36] Supporting programming by analogy in the learning of functional programming languages
    Whittle, J
    Bundy, A
    Lowe, H
    [J]. ARTIFICIAL INTELLIGENCE IN EDUCATION: KNOWLEDGE AND MEDIA IN LEARNING SYSTEMS, 1997, 39 : 677 - 679
  • [37] Optimization programming tools supporting supply chain management
    Szkutnik-Rogoz, Joanna
    Malachowski, Jerzy
    [J]. BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2023, 71 (01)
  • [38] Hierarchical models and software tools for parallel programming
    Coppola, M
    Schmollinger, M
    [J]. ALGORITHMS FOR MEMORY HIERARCHIES: ADVANCED LECTURES, 2003, 2625 : 320 - 354
  • [39] Software tools for logical equations in robotics programming
    Beloiu, Robert
    [J]. PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON VIRTUAL LEARNING, ICVL 2019, 2019, : 339 - 345
  • [40] A survey of deep learning methods and software tools for image classification and object detection
    Druzhkov P.N.
    Kustikova V.D.
    [J]. Pattern Recognition and Image Analysis, 2016, 26 (1) : 9 - 15