プログラミング教育支援のためのプログラム評価システム

教師にとって、多数の学生から提出されたプログラムの添削は大変な労力を要する作業です。もし学生のプログラムを、出題意図を十分満たしたプログラムと、そうではなく丁寧な添削を必要とするプログラムとに自動的に分類できれば、教師の負荷を大きく軽減することができます。そこで本研究では、教師がもつ教育意図に照らして学生プログラムを評価し、丁寧なチェックを要するものと、ほぼ文句のないものとに仕分けするシステムの構築を目指します。

研究メンバー

      • 学内
        • 伊東 幸宏 (Itoh Yukihiro) 学長
        • 小西 達裕 (Konishi Tatsuhiro) 教授
        • 小暮 悟 (Kogure Satoru) 講師
        • 秡川 友宏 (Haraikawa Tomohiro) 准教授
      • 学生
        • 中村 李紀 (Riki Nakamura),2010.4〜
      • 卒業生/修了生
        • 小林 阿沙美 (Asami Kobayashi),2009.4〜2010.3
        • 高津 康宏 (Yasuhiro Takatsu), 2008.4〜2009.3
        • 臼井 康太 (Kouta Usui), 2007.4〜2008.3
        • 鈴木 浩之 (Suzuki Hiroyuki), 1997.4〜2008.3
        • 加藤 悠輔 (Kato Yusuke), 2005.4〜2008.3
        • 新村 晃示 (Shinmura Kouji), 2002.4〜2005.3.
        • 稲垣 文雄 (Inagaki Fumio), 2003.4〜2005.3.
        • 飯田 英祐 (Iida Eisuke),2000.4〜2003.3.
        • 小笠原 靖享 (Ogasawara Yasuyuki),1999.4〜2002.3.
        • 三ツ口 良満 (Mitsukuchi Yoshimitsu),2001.4〜2002.3.
        • 酒井 崇臣 (Sakai Takaomi),1998.4〜2001.3.
        • 杉山 暁 (Sugiyama Akira),1994.4?〜1997.3.
        • 鈴木 啓志 (Suzuki Hiroshi),1996.4?〜1997.3.
        • 酢山 明弘 (Suyama Akihiro), 1993.4?〜1994.3?.
        • 田畑 晴通 (Tabata Harumichi),1992.4?〜1993.3?.

 

発表論文

    • 論文が必要な方は,以下のメールアドレスにてお問い合わせください.

 

論文誌

    • 鈴木浩之,小西達裕,伊東幸宏:
      "抽象的データ構造を含むアルゴリズム表現に基づくプログラム評価支援システムの構築",
      教育システム情報学会誌, Vol.24, No.3(2007). (掲載決定)
    • 小西達裕, 鈴木浩之, 伊東幸宏:
      "プログラミング教育における教師支援のためのプログラム評価機構",
      ("A method of automated evaluation of learners' programs for assisting teachers").
      電子情報通信学会論文誌 D-I, vol.J83-D-I, no.6, pp.682-692. Jun. 2000.

国際会議

      • Satoru KOGURE, Hiroyasu TAKATSU, Tatsuhiro KONISHI, Yukihiro ITOH:
        ``Development and Evaluation of Learning Support System based on Automatic Classification of Students’ Programs according to Difference from Standard Algorithm,'' Proceedings of ICALT2010
        (The 10th IEEE International Conference on Advanced Learning
        Technologies), pp. 227-228 (2010.7).
      • Y.Katoh, H.Suzuki, T.Konishi, Y.Itoh:
        “Automated evaliation of Learner's Programs by comparing with a standard algorithm that has some vague specifications”,
        Supplementary Proceedings: Poster of International Conference on Computers in Education 2007, pp.47-48. Hiroshima, Japan, Nov. 5-9, 2007.
      • Hiroyuki Suzuki, Tomohiro Haraikawa, Tatsuhiro Konishi and Yukihiro Itoh:
        "A proposal of self-reviewing system for algorithm and programming learners".
        Proceedings for the joint workshop of cognition and learning through media-communication for advanced e-learning, pp.206-210. Berlin, German, Sep. 8-9, 2003.
      • Koji Shinmura, Eisuke Iida, Hiroyuki Suzuki, Tatsuhiro Konishi and Yukihiro Itoh:
        "The method to support algorithm learning without being distracted by programming languages".
        Procceedings of International Conference on Computers in Education 2003, pp.1210-1214. Hong Kong, China, Dec. 2-5, 2003.
      • Hiroyuki Suzuki, Takaomi Sakai, Tatsuhiro Konishi and Yukihio Itoh:
        "Automated evaluation of learners' programs by using algorithm representations independent of programming languages".
        Proceedings of International Conference on Computers in Education 2001, vol.2, pp.883-890. Seoul, Korea, Nov. 12-15, 2001.
      • Hiroyuki Suzuki, Tatsuhiro Konishi and Yukihiro Itoh:
        "Applicability of an educational system assisting teachers of novice programming to actual education".
        Proceedings of International Conference on Computers in Education 2000, vol.1, pp.128-132. Taipei, Taiwan, Nov. 21-24, 2000.
      • Yukihiro Itoh, Tatsuhiro Konishi and Hiroyuki Suzuki:
        "On experimental evaluation of an educational system that supports teachers of novice programming".
        Proceedings of International Conference on Computers in Education 98, vol.2, pp.234-238. Beijing, China, Oct. 14-17, 1998.
      • Tatsuhiro Konishi, Akira Sugiyama, Hiroshi Suzuki and Yukihiro Itoh:
        "Evaluation of novice programs based on Teacher's Intentions independent of programming languages".
        Proceedings of International Conference on Computers in Education 97, pp.916-918. Kuching, Malaysia, Dec. 1997.
      • Tatsuhiro Konishi, Akira Sugiyama and Yukihiro Itoh:
        "Evaluation of novice programs based on Teacher's Intentions".
        Proceedings of International Conference on Computers in Education 95, pp.557-566. Singapore, Dec. 1995.

 

研究会

      • 鈴木浩之, 小西達裕, 伊東幸宏:
        "抽象的データ構造を用いたアルゴリズム表現に基づくプログラム評価システムの実用性評価",
        ("Experimental evaluation of a system that evaluates learners' programs based on algorithm representations").
        教育システム情報学会研究報告, vol.21, no.3 (2006-09), pp.25-30. Tokyo, Japan. Sep. 15, 2006.
      • 新村晃示, 鈴木浩之, 稲垣文雄, 伊藤大輔, 小西達裕, 伊東幸宏:
        "プログラミング言語学習を意識させないアルゴリズム作成・テスト環境の構築",
        ("Construction of the environment to create/test algorithm without being distracted by programming languages").
        教育システム情報学会研究報告, vol.19, no.5 (2005-01), pp.63-70. Tokyo, Japan, Jan. 22, 2005.
      • 鈴木浩之, 新村晃示, 小西達裕, 伊東幸宏:
        "プログラミング言語に依存しないアルゴリズム表現に基づくプログラム評価手法",
        ("A method of evaluating programs based on algirithm representations independent of programming languages").
        教育システム情報学会研究報告, vol.19, no.3 (2004-09), pp.49-56. Shizuoka, Japan, Sep. 17, 2004.
      • 飯田英祐, 新村晃示, 鈴木浩之, 小西達裕, 伊東幸宏:
        "プログラミング言語を意識させないアルゴリズム学習支援方法".
        第37回人工知能学会知的教育システム研究会資料, pp.77-82 (SIG-IES-A203-13). Fukui, Japan, Mar. 15-16, 2003.
      • 鈴木浩之, 酒井崇臣, 小西達裕, 伊東幸宏:
        "初等プログラミング教育における教師支援システムの評価".
        第28回人工知能学会知的教育システム研究会資料, pp.27-32 (SIG-IES-9903-6). Shizuoka, Japan, Mar. 18-19, 2000.
      • 杉山暁, 鈴木啓志, 小西達裕, 伊東幸宏:
        "初等プログラミング教育におけるプログラム診断に基づく教師支援システム".
        第18回人工知能学会知的教育システム研究会資料, pp.31-36 (SIG-IES-9701-6). Tokyo, Japan, May 30, 1997.

 

全国大会

      • 中村李紀,小暮悟,小西達裕,伊東幸宏:
        ”プログラミング教育における学生レポートの自動分類・手動分類に基づく総合 評価支援”,
        第36回教育システム情報学会全国大会講演論文集,pp.204-205(2011.9).
      • 加藤悠輔,鈴木浩之, 小暮悟, 小西達裕, 伊東 幸宏:
        "プログラム半自動評価システムの実用性向上のための抜粋評価の導入",
        教育システム情報学会 JSiSE2007 第32回全国大会,pp.180-181 (2007.9)
      • 鈴木浩之, 小暮悟, 小西達裕, 伊東幸宏:
        "抽象的データ構造を含むプログラムの半自動評価システムの実用性評価".
        教育システム情報学会30周年記念全国大会講演論文集, pp.209-210. Ishikawa, Japan, Aug. 25-27, 2005.
      • 秡川友宏, 伊藤敏彦, 坂根裕, 新谷誠, 小西達裕, 伊東幸宏:
        "初等プログラミング教育における組み込みコード品質検証ツールの試験的活用".
        教育システム情報学会第28回全国大会講演論文集, pp.141-142. Ibaraki, Japan, Aug. 30-31, 2003.

著書

      • T.Konishi, H.Suzuki, T.Haraikawa, Y.Itoh:“Three Phase Self-Reviewing System for Algorithm and Programming Learners”, in“Knowledge Management for Educational Innovation”(A.Tatnall,T.Okamoto and A.Visscher eds.), pp.203-210,Springer-Verlag, 2007.

その他

      • 小笠原靖享, 鈴木浩之, 飯田英祐, 小西達裕, 伊東幸宏:
        "初等プログラミングにおける教師支援システムのためのアルゴリズムエディタの構築".
        2001年度電気関係学会東海支部連合大会講演論文集,pp.409. Aichi, Japan, Nov. 29-30, 2001.
      • 酒井崇臣, 鈴木浩之, 小西達裕, 伊東幸宏:
        "プログラム評価支援システムにおけるプログラミング言語に依存しない教育意図の取り扱い手法".
        2000年度電気関係学会東海支部連合大会講演論文集, pp.277. Shizuoka, Japan, Sep. 16-17, 2000.