講演名 2014-06-14
プログラミング演習作成のためのソースコードの検索・抽出システムの実現(先進的演習システム/一般)
森田 航, 立岩 佑一郎, 山本 大介, 高橋 直久,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 初心者向けCプログラミング演習では,指導者は問題文,正解例プログラム,テストデータからなる演習問題を作成する.また,難しい演習に対しては,その理解を助ける補題を用意することもある.本稿では,多くのプログラムが格納されたデータベースからソースコードの検索・抽出を行うシステムを提案し,その実現法を述べる.指導者はこのシステムを用いることにより,出題したい演習及びその補題に合った正解例プログラムの作成が容易になる.提案システムは次の2つの機能を持つ.(1)指導者から提示されたプログラムに類似したソースコードをデータベースから検索する機能.(2)ソースコード内の関数を検索し,必要なデータとともに抽出することで新たなソースコードを作成する機能.
抄録(英) In C programming exercises for beginners, instructors make an exercise, a triplet of problem statements, an example program as an answer for the problem, and program test data. They also might make another simple exercise which will help the beginners to understand the above exercise. This paper proposes a system for searching and extracting source codes from the program databases, which facilitates making exercises. The proposed system has the following functions: (1) a function to search a source code similar to the program presented by instructors, and (2) a function to generate a new source code by extracting a part of the source code searched by the above function and by adding requisite codes to make it executable.
キーワード(和) e-Leaming / ソースコード検索 / ソースコード生成 / プログラム解析 / プログラミング演習
キーワード(英) e-Learning / source code search / source code generation / program analysis / programing exercise
資料番号 ET2014-8
発行日

研究会情報
研究会 ET
開催期間 2014/6/7(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Educational Technology (ET)
本文の言語 JPN
タイトル(和) プログラミング演習作成のためのソースコードの検索・抽出システムの実現(先進的演習システム/一般)
サブタイトル(和)
タイトル(英) Implementation of a source code search and extraction system for making programing exercises
サブタイトル(和)
キーワード(1)(和/英) e-Leaming / e-Learning
キーワード(2)(和/英) ソースコード検索 / source code search
キーワード(3)(和/英) ソースコード生成 / source code generation
キーワード(4)(和/英) プログラム解析 / program analysis
キーワード(5)(和/英) プログラミング演習 / programing exercise
第 1 著者 氏名(和/英) 森田 航 / Wataru MORITA
第 1 著者 所属(和/英) 名古屋工業大学大学院工学研究科
Graduate School of Engineering, Nagoya Institute of Technology
第 2 著者 氏名(和/英) 立岩 佑一郎 / Yuichiro TATEIWA
第 2 著者 所属(和/英) 名古屋工業大学大学院工学研究科
Graduate School of Engineering, Nagoya Institute of Technology
第 3 著者 氏名(和/英) 山本 大介 / Daisuke YAMAMOTO
第 3 著者 所属(和/英) 名古屋工業大学大学院工学研究科
Graduate School of Engineering, Nagoya Institute of Technology
第 4 著者 氏名(和/英) 高橋 直久 / Naohisa TAKAHASHI
第 4 著者 所属(和/英) 名古屋工業大学大学院工学研究科
Graduate School of Engineering, Nagoya Institute of Technology
発表年月日 2014-06-14
資料番号 ET2014-8
巻番号(vol) vol.114
号番号(no) 82
ページ範囲 pp.-
ページ数 6
発行日