Program learning for beginners: Survey and taxonomy of programming learning tools

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    2 Citations (Scopus)

    Abstract

    Occasionally a game or visual programming language tool designed for programming education is used to teach programming. In general, these tools have various attributes, which inhibit a great learning effect if the tool and learning objectives are not aligned. However, which tool is most appropriate for a given objective remains unknown. In this research, we propose a taxonomy table to evaluate program learning tools and demonstrate its usefulness by researching and comparing 43 kinds of program learning tools in the taxonomy table. This research should contribute to the selection of suitable tools for program learning.

    Original languageEnglish
    Title of host publicationProceedings of the 2017 IEEE 9th International Conference on Engineering Education, IEEE ICEED 2017
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    Pages137-142
    Number of pages6
    Volume2018-January
    ISBN (Electronic)9781467369558
    DOIs
    Publication statusPublished - 2018 Jan 8
    Event9th IEEE International Conference on Engineering Education, IEEE ICEED 2017 - Kanazawa, Japan
    Duration: 2017 Nov 92017 Nov 10

    Other

    Other9th IEEE International Conference on Engineering Education, IEEE ICEED 2017
    CountryJapan
    CityKanazawa
    Period17/11/917/11/10

    Fingerprint

    Taxonomies
    Computer programming
    taxonomy
    programming
    learning
    Robot programming
    learning success
    programming language
    learning objective
    Computer programming languages
    Education
    education

    Keywords

    • Programming learning
    • Programming learning tool
    • Taxonomy

    ASJC Scopus subject areas

    • Education
    • Engineering (miscellaneous)

    Cite this

    Saito, D., Sasaki, A., Washizaki, H., Fukazawa, Y., & Muto, Y. (2018). Program learning for beginners: Survey and taxonomy of programming learning tools. In Proceedings of the 2017 IEEE 9th International Conference on Engineering Education, IEEE ICEED 2017 (Vol. 2018-January, pp. 137-142). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICEED.2017.8251181

    Program learning for beginners : Survey and taxonomy of programming learning tools. / Saito, Daisuke; Sasaki, Ayana; Washizaki, Hironori; Fukazawa, Yoshiaki; Muto, Yusuke.

    Proceedings of the 2017 IEEE 9th International Conference on Engineering Education, IEEE ICEED 2017. Vol. 2018-January Institute of Electrical and Electronics Engineers Inc., 2018. p. 137-142.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Saito, D, Sasaki, A, Washizaki, H, Fukazawa, Y & Muto, Y 2018, Program learning for beginners: Survey and taxonomy of programming learning tools. in Proceedings of the 2017 IEEE 9th International Conference on Engineering Education, IEEE ICEED 2017. vol. 2018-January, Institute of Electrical and Electronics Engineers Inc., pp. 137-142, 9th IEEE International Conference on Engineering Education, IEEE ICEED 2017, Kanazawa, Japan, 17/11/9. https://doi.org/10.1109/ICEED.2017.8251181
    Saito D, Sasaki A, Washizaki H, Fukazawa Y, Muto Y. Program learning for beginners: Survey and taxonomy of programming learning tools. In Proceedings of the 2017 IEEE 9th International Conference on Engineering Education, IEEE ICEED 2017. Vol. 2018-January. Institute of Electrical and Electronics Engineers Inc. 2018. p. 137-142 https://doi.org/10.1109/ICEED.2017.8251181
    Saito, Daisuke ; Sasaki, Ayana ; Washizaki, Hironori ; Fukazawa, Yoshiaki ; Muto, Yusuke. / Program learning for beginners : Survey and taxonomy of programming learning tools. Proceedings of the 2017 IEEE 9th International Conference on Engineering Education, IEEE ICEED 2017. Vol. 2018-January Institute of Electrical and Electronics Engineers Inc., 2018. pp. 137-142
    @inproceedings{309d4f690b5a4ed89f26cec9cf61e301,
    title = "Program learning for beginners: Survey and taxonomy of programming learning tools",
    abstract = "Occasionally a game or visual programming language tool designed for programming education is used to teach programming. In general, these tools have various attributes, which inhibit a great learning effect if the tool and learning objectives are not aligned. However, which tool is most appropriate for a given objective remains unknown. In this research, we propose a taxonomy table to evaluate program learning tools and demonstrate its usefulness by researching and comparing 43 kinds of program learning tools in the taxonomy table. This research should contribute to the selection of suitable tools for program learning.",
    keywords = "Programming learning, Programming learning tool, Taxonomy",
    author = "Daisuke Saito and Ayana Sasaki and Hironori Washizaki and Yoshiaki Fukazawa and Yusuke Muto",
    year = "2018",
    month = "1",
    day = "8",
    doi = "10.1109/ICEED.2017.8251181",
    language = "English",
    volume = "2018-January",
    pages = "137--142",
    booktitle = "Proceedings of the 2017 IEEE 9th International Conference on Engineering Education, IEEE ICEED 2017",
    publisher = "Institute of Electrical and Electronics Engineers Inc.",

    }

    TY - GEN

    T1 - Program learning for beginners

    T2 - Survey and taxonomy of programming learning tools

    AU - Saito, Daisuke

    AU - Sasaki, Ayana

    AU - Washizaki, Hironori

    AU - Fukazawa, Yoshiaki

    AU - Muto, Yusuke

    PY - 2018/1/8

    Y1 - 2018/1/8

    N2 - Occasionally a game or visual programming language tool designed for programming education is used to teach programming. In general, these tools have various attributes, which inhibit a great learning effect if the tool and learning objectives are not aligned. However, which tool is most appropriate for a given objective remains unknown. In this research, we propose a taxonomy table to evaluate program learning tools and demonstrate its usefulness by researching and comparing 43 kinds of program learning tools in the taxonomy table. This research should contribute to the selection of suitable tools for program learning.

    AB - Occasionally a game or visual programming language tool designed for programming education is used to teach programming. In general, these tools have various attributes, which inhibit a great learning effect if the tool and learning objectives are not aligned. However, which tool is most appropriate for a given objective remains unknown. In this research, we propose a taxonomy table to evaluate program learning tools and demonstrate its usefulness by researching and comparing 43 kinds of program learning tools in the taxonomy table. This research should contribute to the selection of suitable tools for program learning.

    KW - Programming learning

    KW - Programming learning tool

    KW - Taxonomy

    UR - http://www.scopus.com/inward/record.url?scp=85049595170&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=85049595170&partnerID=8YFLogxK

    U2 - 10.1109/ICEED.2017.8251181

    DO - 10.1109/ICEED.2017.8251181

    M3 - Conference contribution

    AN - SCOPUS:85049595170

    VL - 2018-January

    SP - 137

    EP - 142

    BT - Proceedings of the 2017 IEEE 9th International Conference on Engineering Education, IEEE ICEED 2017

    PB - Institute of Electrical and Electronics Engineers Inc.

    ER -