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 条
  • [1] A Family of Tools for Supporting the Learning of Programming
    Roessling, Guido
    [J]. ALGORITHMS, 2010, 3 (02) : 168 - 182
  • [2] A Survey on Team Software Process Supporting Tools
    Fahmi, Syed Ahsan
    Choi, Ho-Jin
    [J]. THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 1, PROCEEDINGS, 2008, : 987 - 990
  • [3] SOFTWARE TOOLS FOR THE LEARNING OF PROGRAMMING - A PROPOSAL
    FORCHERI, P
    MOLFINO, MT
    [J]. COMPUTERS & EDUCATION, 1994, 23 (04) : 269 - 276
  • [4] Survey of Deep Learning Software Tools
    Sherkhane, Priyanka
    Vora, Deepali
    [J]. 2017 1ST IEEE INTERNATIONAL CONFERENCE ON DATA MANAGEMENT, ANALYTICS AND INNOVATION (ICDMAI), 2017, : 236 - 238
  • [5] A Survey on Teaching and Learning Recursive Programming
    Rinderknecht, Christian
    [J]. INFORMATICS IN EDUCATION, 2014, 13 (01): : 87 - 119
  • [6] Internet Software Development Platform Supporting Teaching and Learning
    Li, Lin
    Zhong, Luo
    Li, Guan
    [J]. 2012 INTERNATIONAL CONFERENCE ON EDUCATION REFORM AND MANAGEMENT INNOVATION (ERMI 2012), VOL 5, 2013, : 33 - 37
  • [7] Program Learning for Beginners: Survey and Taxonomy of Programming Learning Tools
    Saito, Daisuke
    Sasaki, Ayana
    Washizaki, Hironori
    Fukazawa, Yoshiaki
    Muto, Yusuke
    [J]. PROCEEDINGS OF THE 2017 IEEE 9TH INTERNATIONAL CONFERENCE ON ENGINEERING EDUCATION (IEEE ICEED 2017), 2017, : 137 - 142
  • [8] Tools for Teaching and Learning Programming: A Review and Proposed Tool
    Yusri, Nurliana
    Zulika, Ain
    Syed-Mohamad, Sharifah Mashita
    Abdul Rashid, Nur'Aini
    [J]. NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2014, 265 : 859 - 872
  • [9] INTEGRATION OF PEDAGOGY AND LEARNING TOOLS IN PROGRAMMING EDUCATION: A SURVEY
    Balasooriya, Isuru
    Mor, Enric
    Elena Rodriguez, M.
    Antonia Huertas, M.
    [J]. ICERI2016: 9TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION, 2016, : 493 - 502
  • [10] The learning kit project: Software tools for supporting and researching regulation of collaborative learning
    Winne, Philip H.
    Hadwin, Allyson Fiona
    Gress, Carmen
    [J]. COMPUTERS IN HUMAN BEHAVIOR, 2010, 26 (05) : 787 - 793