• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Development of a learning environment for code reading in programming education and practical evaluation of its learning effect

Research Project

Project/Area Number 16K01084
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Research Field Educational technology
Research InstitutionTokoha University

Principal Investigator

YAMASHITA Koichi  常葉大学, 経営学部, 准教授 (30340110)

Co-Investigator(Kenkyū-buntansha) 小西 達裕  静岡大学, 情報学部, 教授 (30234800)
小暮 悟  静岡大学, 情報学部, 准教授 (40359758)
Project Period (FY) 2016-04-01 – 2020-03-31
Project Status Completed (Fiscal Year 2019)
Budget Amount *help
¥4,420,000 (Direct Cost: ¥3,400,000、Indirect Cost: ¥1,020,000)
Fiscal Year 2018: ¥1,950,000 (Direct Cost: ¥1,500,000、Indirect Cost: ¥450,000)
Fiscal Year 2017: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2016: ¥1,560,000 (Direct Cost: ¥1,200,000、Indirect Cost: ¥360,000)
Keywords学習支援システム / プログラム視覚化システム / プログラミング教育 / コードリーディング学習 / 知的教育システム / 教育工学 / 教授学習支援システム
Outline of Final Research Achievements

In this study, we aimed to clarify a correlation between code reading education and development of programming ability by conducting classroom practices with a code reading support system. We also aimed to develop a learning environment that support learners with various background knowledge to understand programs based on a experience of the classroom practices. Although a quantitative analysis for nested group structures of the operation sequences, which were produced by the learners as a learning achievement of code reading, was not achieved, we developed multiple systems supporting programming learnings based on continuous classroom practices. The developed systems were introduced into actual programming classrooms in turn and brought new insight for learners' understandings. Our study integrated improvements of learning support environments and classroom practices into PDCA cycle.

Academic Significance and Societal Importance of the Research Achievements

本研究の中で構築されたプログラミング学習支援システムは,プログラムの挙動を教師の意図に基づいて視覚化することのできるシステムであり,実授業における学習者のコードリーディング学習を支援するものである。コードリーディング学習は,その重要性は認識されながらも継続した実践の報告は少ない。本システムは,視覚化情報を教師が自身の意図に基づいて定義することを特徴としており,学習支援システムを導入したプログラミング教育実践の障壁を軽減するものと考えられる。これによってコードリーディング学習を組み込んだ授業設計が容易となることから,本研究は初学者向けのプログラミング教育に有益な環境を提供できたと考えられる。

Report

(5 results)
  • 2019 Annual Research Report   Final Research Report ( PDF )
  • 2018 Research-status Report
  • 2017 Research-status Report
  • 2016 Research-status Report
  • Research Products

    (9 results)

All 2019 2018 2017 2016

All Journal Article (9 results) (of which Peer Reviewed: 9 results,  Open Access: 1 results,  Acknowledgement Compliant: 1 results)

  • [Journal Article] Extending Program Visualization System Based on Teacher’s Intent of Instruction to Support Learning Dynamic Data Structures2019

    • Author(s)
      Koichi Yamashita, Yuta Hiramatsu, Satoru Kogure, Yasuhiro Noguchi, Tatsuhiro Konishi, Yukihiro Itoh
    • Journal Title

      Proceedings of the 27th International Conference on Computers in Education (ICCE2019)

      Volume: 1 Pages: 354-356

    • Related Report
      2019 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Application of Programming Learning Support System to Object-Oriented Language2019

    • Author(s)
      Satoru Kogure, Kento Ogasawara, Koichi Yamashita, Yasuhiro Noguchi, Tatsuhiro Konishi, Yukihiro Itoh
    • Journal Title

      Proceedings of the 27th International Conference on Computers in Education (ICCE2019)

      Volume: 1 Pages: 348-350

    • Related Report
      2019 Annual Research Report
    • Peer Reviewed
  • [Journal Article] A Learning Support System for Visualizing Behaviors of Students' Programs Based on Teachers' Intents of Instruction2018

    • Author(s)
      Koichi Yamashita, Daiki Tezuka, Satoru Kogure, Yasuhiro Noguchi, Tatsuhiro Konishi, Yukihiro Itoh
    • Journal Title

      Proceedings of the 26th International Conference on Computers in Education

      Volume: - Pages: 761-766

    • Related Report
      2018 Research-status Report
    • Peer Reviewed
  • [Journal Article] A Learning Support System for Understanding Pointers in C Language Based on Program Behavior Visualization2018

    • Author(s)
      Satoru Kogure, Yun Ye, Koichi Yamashita, Yasuhiro Noguchi, Tatsuhiro Konishi, Yukihiro Itoh
    • Journal Title

      Proceedings of the 26th International Conference on Computers in Education

      Volume: - Pages: 355-357

    • Related Report
      2018 Research-status Report
    • Peer Reviewed
  • [Journal Article] Algorithm Learning by Comparing Visualized Behavior of Programs2017

    • Author(s)
      Daiki IHARA, Satoru KOGURE, Yasuhiro NOGUCHI, Koichi YAMASHITA, Tatsuhiro KONISHI, Yukihiro ITOH
    • Journal Title

      Proceedings of the 25th International Conference on Computers in Education (ICCE2017)

      Volume: - Pages: 385-390

    • Related Report
      2017 Research-status Report
    • Peer Reviewed
  • [Journal Article] Learning Environment for Recursive Functions by Visualization of Execution Process2017

    • Author(s)
      Raiya YAMAMOTO, Yasuhiro ANZAI, Satoru KOGURE, Yasuhiro NOGUCHI, Koichi YAMASHITA, Tatsuhiro KONISHI, Yukihiro ITOH
    • Journal Title

      Proceedings of the 25th International Conference on Computers in Education (ICCE2017)

      Volume: - Pages: 421-426

    • Related Report
      2017 Research-status Report
    • Peer Reviewed
  • [Journal Article] An Educational Support System Based on Automatic Impasse Detection in Programming Exercises2017

    • Author(s)
      Koichi YAMASHITA, Takumi SUGIYAMA, Satoru KOGURE, Yasuhiro NOGUCHI, Tatsuhiro KONISHI, Yukihiro ITOH
    • Journal Title

      Proceedings of the 25th International Conference on Computers in Education (ICCE2017)

      Volume: - Pages: 288-295

    • Related Report
      2017 Research-status Report
    • Peer Reviewed
  • [Journal Article] Classroom practice for understanding pointers using learning support system for visualizing memory image and target domain world2017

    • Author(s)
      Koichi YAMASHITA, Ryota FUJIOKA, Satoru KOGURE, Yasuhiro NOGUCHI, Tatsuhiro KONISHI, Yukihiro ITOH
    • Journal Title

      Research and Practice in Technology Enhanced Learning (RPTEL)

      Volume: 12(17) Issue: 1 Pages: 1-16

    • DOI

      10.1186/s41039-017-0058-4

    • Related Report
      2017 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] Learning Support System for Visualizing Memory Image and Target Domain World and Classroom Practice for Understanding Pointers2016

    • Author(s)
      Koichi YAMASHITA, Ryota FUJIOKA, Satoru KOGURE, Yasuhiro NOGUCHI, Tatsuhiro KONISHI, Yukihiro ITOH
    • Journal Title

      Proceedings of ICCE2016

      Volume: None Pages: 521-530

    • Related Report
      2016 Research-status Report
    • Peer Reviewed / Acknowledgement Compliant

URL: 

Published: 2016-04-21   Modified: 2021-02-19  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi