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

Practice of tutoring support environment for early development of programming skills with software quality

Research Project

Project/Area Number 18K11566
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Review Section Basic Section 62030:Learning support system-related
Research InstitutionShizuoka University

Principal Investigator

Noguchi Yasuhiro  静岡大学, 情報学部, 准教授 (50536919)

Co-Investigator(Kenkyū-buntansha) 小西 達裕  静岡大学, 情報学部, 教授 (30234800)
山下 浩一  常葉大学, 経営学部, 准教授 (30340110)
小暮 悟  静岡大学, 情報学部, 准教授 (40359758)
山本 頼弥  山陽小野田市立山口東京理科大学, 工学部, 助教 (70825116)
Project Period (FY) 2018-04-01 – 2023-03-31
Project Status Discontinued (Fiscal Year 2022)
Budget Amount *help
¥4,420,000 (Direct Cost: ¥3,400,000、Indirect Cost: ¥1,020,000)
Fiscal Year 2022: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2021: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2020: ¥780,000 (Direct Cost: ¥600,000、Indirect Cost: ¥180,000)
Fiscal Year 2019: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2018: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Keywordsプログラミング教育 / 学習支援システム / ソフトウェア品質 / 非機能要求 / 拡張性 / テスト容易性 / セキュリティ / プログラミング学習 / 自動テスト / オブジェクト指向 / 設計品質 / プログラミング学習支援 / モデリング / 品質特性 / ソフトウェア工学
Outline of Final Research Achievements

This study identified a problem in that current initial programming education often focuses on the syntax and logic structuring methods of programming languages, which prevents students from learning programming with an awareness of quality characteristics such as modifiability, testability, and security. In order to realize an environment in which students can learn basic programming skills while focusing on quality from the initial stage, we proposed a visualization support system that enables early learners to evaluate the quality of their editted exercise code themselves. In order to reduce learner confusion caused by that insufficiently understood learning items are widely dispersed in multiple subsequent learning areas (e.g., operating system, computer architecture, computer network, object oriented design, automated testing, and others) when learners get stuck, we developed an support environment that enables learners to refer to learning items corresponding to their stuck.

Academic Significance and Societal Importance of the Research Achievements

本研究は、従来のプログラミング教育では行われてこなかった初期段階から品質に着目しながらプログラミングを学ぶための方法論を探究するものであり、初学者自身が自身の演習コードの品質を評価する方法、現状では後続の複数の科目で学ぶ学習項目を学習者の混乱なく取り入れる方法、は新たな取り組みである。現在、小中高校でのブロックプログラミング言語によるプログラミング教育が普及してきており、本研究の成果は、その状況を前提とした新たな実践的なプログラミング教育の改訂に資するものと考えられる。

Report

(5 results)
  • 2022 Final Research Report ( PDF )
  • 2021 Annual Research Report
  • 2020 Research-status Report
  • 2019 Research-status Report
  • 2018 Research-status Report
  • Research Products

    (11 results)

All 2022 2021 2020 2019 2018

All Presentation (11 results) (of which Int'l Joint Research: 6 results)

  • [Presentation] プログラミング演習における行き詰まり検出に基づく個別指導支援システムのオンライン・オンデマンド型演習への対応2022

    • Author(s)
      池亀 智紀, 野口 靖浩, 小暮 悟, 山下 浩一, 山本 頼弥, 小西 達裕, 伊東 幸宏
    • Organizer
      人工知能学会研究会資料 先進的学習科学と工学研究会
    • Related Report
      2021 Annual Research Report
  • [Presentation] Instruction Support System Using Impasse Detector and Major Failure Diagnoser for Programming Exercises2021

    • Author(s)
      Ikegame, T., Noguchi, Y., Kogure, S., Yamashita, K., Yamamoto, R., Konishi, T. and Itoh, Y.
    • Organizer
      Proceedings of the 29th International Conference on Computers in Education
    • Related Report
      2021 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Development of Mapping Function between Variable-Value and Object Properties for Program Behavior Visualization Tool TEDViT2021

    • Author(s)
      Soma, H., Kogure, S., Noguchi, Y., Yamashita, K., Yamamoto, R., Konishi, T. and Itoh, Y.
    • Organizer
      Proceedings of the 29th International Conference on Computers in Education
    • Related Report
      2021 Annual Research Report
    • Int'l Joint Research
  • [Presentation] What is the Meaning of My Model - Self-Review Support Environment based on Natural Language Translation from Learners’ Software Structural Models -2021

    • Author(s)
      Y. Noguchi, S. Nishihata, S. Kogure, K. Yamashita, M. Kondo, T. Konishi
    • Organizer
      Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (SIGCSE ‘21)
    • Related Report
      2020 Research-status Report
    • Int'l Joint Research
  • [Presentation] Experimental Design of Automated Extraction for 3-Level Tutoring Support Information in Programming Exercises2020

    • Author(s)
      Y. Noguchi, K. Ayabe, K. Yamashita, S. Kogure, R. Yamamoto, T. Konishi, Y. Itoh
    • Organizer
      Proceedings of the 28th International Conference on Computers in Education
    • Related Report
      2020 Research-status Report
    • Int'l Joint Research
  • [Presentation] Introducing a Mock Technique into a Learning Support System for Program Design Based on Testability2020

    • Author(s)
      M. Muramatsu, Y. Noguchi, S. Kogure, K. Yamashita, T. Konishi, Y. Itoh
    • Organizer
      Proceedings of the 28th International Conference on Computers in Education
    • Related Report
      2020 Research-status Report
    • Int'l Joint Research
  • [Presentation] Testabilityに基づくプログラム設計学習支援システムのモックへの対応2020

    • Author(s)
      村松 昌哉, 野口 靖浩, 小暮 悟, 山下 浩一, 小西 達裕, 伊東 幸宏
    • Organizer
      第88回 先進的学習科学と工学研究会
    • Related Report
      2019 Research-status Report
  • [Presentation] Learning Support System for Software Component Design based on Testability2019

    • Author(s)
      Yasuhiro NOGUCHI, Daiki IHARA, Satoru KOGURE, Koichi YAMASHITA, Tatsuhiro KONISHI & Yukihiro ITOH
    • Organizer
      27th International Conference on Computers in Education
    • Related Report
      2019 Research-status Report
    • Int'l Joint Research
  • [Presentation] 視覚化に基づくプログラムの脆弱性学習支援システムの構築2019

    • Author(s)
      瀧 嘉人, 野口 靖浩, 小暮 悟, 山下 浩一, 小西 達裕, 伊東 幸宏
    • Organizer
      第44回教育システム情報学会全国大会
    • Related Report
      2019 Research-status Report
  • [Presentation] Testability に基づくプログラム設計学習支援システムの構築と教育実践2018

    • Author(s)
      伊原大貴, 野口靖浩, 小暮 悟, 山下 浩一, 小西 達裕, 伊東 幸宏
    • Organizer
      電子通信情報学会研究報告ET
    • Related Report
      2018 Research-status Report
  • [Presentation] Testabilityに基づくプログラム設計学習支援システムの構築2018

    • Author(s)
      伊原大貴, 野口靖浩, 小暮 悟, 山下 浩一, 小西 達裕, 伊東 幸宏
    • Organizer
      第16回情報学ワークショップ
    • Related Report
      2018 Research-status Report

URL: 

Published: 2018-04-23   Modified: 2024-01-30  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi