制御構造グラフを用いたサンプルコード理解のための演習支援
スポンサーリンク
概要
- 論文の詳細を見る
To judge the understanding level of students unfamiliar with programming on a sample code, we propose a specification change exercise. In a specification change exercise, a teacher indicates a tiny specification change on the sample code. He forces students to modify the given sample code to meet the new specification. To automate marking, the method conducts a specification change exercise, using a control structure graph. A control structure graph stratifies elements constructing the sample code in the order of abstraction level. Each node in the graph has one-on-one relation with a code fragment in the sample code. When students identify the code fragments to be modified, they select its nodes instead of code fragments. The comparison of nodes selected by students with the correct nodes designated by teachers enables the automatic calculation of the understanding level on the sample code. Using calculated level, the method provides students study time, and facilitates students to enhance understanding level gradually by themselves. As a result of experiment, the method greatly reduces human load to judge the understanding level assuring almost same understanding level as existing human based way.
- 2010-02-01
著者
-
島川 博光
立命館大学情報理工学部
-
高田 秀志
立命館大学情報理工学部
-
原田 史子
立命館大学情報理工学部
-
高田 秀志
三菱電機 (株) 産業システム研究所
-
高田 秀志
京都大学情報学研究科
-
石原 俊
立命館大学大学院 理工学研究科
-
高田 秀志
立命館大学 情報理工学部
-
原田 史子
立命館大学 情報理工学部
-
島川 博光
立命館大学 情報理工学部
-
島川 博光
三菱電機 (株) 産業システム研究所
関連論文
- プログラミング演習評価と講義反応を連携させた理解の契機の抽出(教育システムにおけるプラットホームとコンテンツ開発論文)
- 接触物体から個人の行動を認識するための確率的手法(モバイルコンピューティング,インタラクション技術の原理と応用)
- 2C-5 アイテム組合わせポリシーを考慮した協調フィルタリングによる服装コーディネート支援(コンテンツ推薦,一般セッション,データベースとメディア)
- 制御構造グラフを用いたサンプルコード理解のための演習支援
- N_003 コード・イディオムの構造解析を用いたソースコードの自動評価(N分野:教育・人文科学)
- 接触物体の順序対に着目した先行的振舞い検知手法(ヒューマンコンピュータインタラクション,知識基盤社会を支える情報技術論文)
- サービス起動条件修正のためのインタフェース(セッション1)
- K-006 高齢者の物体接触履歴に基づく生活意欲低下の発見支援(教育工学・福祉工学・マルチメディア応用,一般論文)
- K-005 RFID技術を用いた屋内における歩行情報取得システムの試作(教育工学・福祉工学・マルチメディア応用,一般論文)
- M-016 サービス細分化のための接触物と背景情報の有効性比較(ユビキタス・モバイルコンピューティング,一般論文)
- M-081 少数の負事例サンプル行動ログを用いた行動パターンの洗練(M分野:ユビキタス・モバイルコンピューティング)
- M-080 個別化サービス提供のための行動認識における背景情報の活用(M分野:ユビキタス・モバイルコンピューティング)
- M-060 嗜好ベクトルの近似によるサービス享受条件の自動設定(M分野:ユビキタス・モバイルコンピューティング)
- LD_001 アクセスオブジェクトの順序対に着目したふるまい検知(D分野:データベース)
- M-027 個人の習慣的行動における半順序関係に注目した振る舞い認識手法(M分野:ユビキタス・マルチメディア・セキュリティ)
- D-020 特徴検知に基づくストリーム中の因果関係の監視(D.データベース)
- RFIDと携帯端末間通信による安心感を与える電力供給不要の避難支援
- K-038 習得の度合と過程を把握するためのプログラミング学習カルテ(教育工学・福祉工学・マルチメディア応用,一般論文)
- N-026 動きある図式を用いたプログラミング指導の記録・再現とその指導情報の抽出(教育・人文科学,一般論文)
- N-011 制御構造グラフを用いたソースコード理解のための演習支援手法(教育・人文科学,一般論文)
- J-002 操作履歴に基づく目的を反映した電子ファイル整理(ヒューマンコミュニケーション&インタラクション,一般論文)
- D-012 雑誌広告に着目した消費者の興味推定に基づく個別化した情報提供(データベース,一般論文)
- N-027 プログラミング技術の習得に有用な動きある図式の管理と再利用(N分野:教育・人文科学)
- N-026 データ構造に関する理解度把握のための動きある図式を用いたテスト手法(N分野:教育・人文科学)
- N-021 多数の採点項目によるCプログラミング実技試験の自動採点(N分野:教育・人文科学)
- N-014 個別指導時に教員から与えられる動きある図式の再生(N分野:教育・人文科学)
- N-002 学習計画を用いた理解困難箇所の同定による講義改善の促進(N分野:教育・人文科学)
- 個々の学習者の理解状況と学習意欲に合わせたプログラミング教育支援(教育)
- N_008 プログラミング教育における学習者の特徴的状況の定量化(N分野:教育・人文科学)
- N_005 プログラミング理解の契機の抽出に向けた学習者コンテキストのモデル化(N分野:教育・人文科学)
- N-003 履歴グラフを用いた技術要素に基づく理解度の把握(N分野:教育・人文科学)
- LN-003 プログラミング教育における個人の理解度に応じた学習順序の決定(N. 教育・人文科学)
- D-017 シームレスな屋内ナビゲーションのための地図データのレイヤ化(データベース,一般論文)
- N_004 模範解答からのプログラミング実技試験採点システムの自動生成(N分野:教育・人文科学)
- D-013 展示会におけるブース推薦のための特徴ベクトルと満足度関数を用いた興味推定(データベース,一般論文)
- D-027 興味推定に基づく自動推薦を利用したパーソナルナビゲーション(D分野:データベース)
- B-019 スケジュール管理のための加速度センサを用いた集中度測定(ソフトウェア,一般論文)
- RK-001 高齢者の歩行に着目した移動情報取得システム(教育工学・福祉工学・マルチメディア応用,査読付き論文)
- 消費者の情報探索行動に着目した広告の内容と表示の個別化
- 消費者の情報探索行動に着目した広告の内容と表示の個別化
- 消費者の情報探索行動に着目した広告の内容と表示の個別化
- 支援システム導入によるプログラミング教育改善の試み : 実授業への適用結果を中心に
- プログラミング学習カルテの分析による人的教育資源の有効活用
- M-064 災害救助の指揮系統に応じた情報伝達のためのアドホックネットワーク(ユビキタス・モバイルコンピューティング,一般論文)
- M-024 屋内ナビゲーションのための地図データのレイヤ化(ユビキタス・モバイルコンピューティング,一般論文)
- M-011 位置,接触物,重力方向のセンシング情報を融合した日常行動の詳細な把握(ユビキタス・モバイルコンピューティング,一般論文)
- K-045 仮想空間内の行動履歴に着目したユーザの興味抽出手法(教育工学・福祉工学・マルチメディア応用,一般論文)
- K-036 学生同士の問題切り分けによる理解パターンの分析(教育工学・福祉工学・マルチメディア応用,一般論文)
- K-032 プログラミング教育のための語句選択を用いた構造化プログラム設計(教育工学・福祉工学・マルチメディア応用,一般論文)
- K-030 関数呼び出しのパターン分析による個人学習特性の同定(教育工学・福祉工学・マルチメディア応用,一般論文)
- K-003 接触履歴と動線に着目した終始点判定による行動分割手法(教育工学・福祉工学・マルチメディア応用,一般論文)
- K-002 高齢者の行動履歴に着目した健康悪化早期発見のための検査システム(教育工学・福祉工学・マルチメディア応用,一般論文)
- K-001 生活パターンに基づく身体的負担を考慮した家具配置案作成支援(教育工学・福祉工学・マルチメディア応用,一般論文)
- J-042 整理と検索のための労力を考慮した操作履歴に基づく電子ファイル整理(ヒューマンコミュニケーション&インタラクション,一般論文)
- 6ZA-2 個人別活動記録の分析に基づくエネルギー節約(行動支援とインタフェース,学生セッション,コンピュータと人間社会)
- 講義中の反応に基づく説明方法と教材の改善
- 終端付近の照合度変化に注目した環境非依存行動検知手法の検証(セッション3)
- K-040 Collaborative Learning Environment Based on COOP Model
- K-007 生活パターン同定によるユーザ負担を考慮した家具配置案作成(教育工学・福祉工学・マルチメディア応用,一般論文)
- N-008 図式操作を用いたアルゴリズムの理解度把握手法(教育・人文科学,一般論文)
- M-018 関連ファイル内のキーワードに着目した行動項目の具体化(ユビキタス・モバイルコンピューティング,一般論文)
- M-079 情報の抽象度変換による状況ごとのサービス提供(M分野:ユビキタス・モバイルコンピューティング)
- M-077 エリアでの行動推薦のための計画に基づくスケジューリング(M分野:ユビキタス・モバイルコンピューティング)
- K_052 事例提示による抽象情報と具体情報の対応登録インタフェース(K分野:ヒューマンコミュニケーション&インタラクション)
- D-003 個別広告提供のための精緻化見込みモデルに基づいた広告メッセージの決定(D分野:データベース,一般論文)
- D-024 スマートグリッド環境における電力コスト最適化のための生活スケジュールの提示(D分野:データベース,一般論文)
- D-037 評価指標の表現変更による嗜好の決定要因分析(D分野:データベース)
- M-049 救助指揮系統を基にしたMANETにおける遅延極小化(M分野:ユビキタス・モバイルコンピューティング,一般論文)
- L-006 斜面防災ネットワークにおけるデータ品質に基づくセンシング間隔最適化(L分野:ネットワーク・セキュリティ,一般論文)
- K-049 高齢者における異常および前兆発見のための歩行情報取得(K分野:教育工学・福祉工学・マルチメディア応用,一般論文)
- K-047 加速度センサを用いた日常歩行における高齢者のバランス評価(K分野:教育工学・福祉工学・マルチメディア応用,一般論文)
- K-046 診断ルール作成のための高齢者ライフログからの特徴量の自動集積(K分野:教育工学・福祉工学・マルチメディア応用,一般論文)
- K-034 仮想空間内の職業体験における行動履歴からの個人特性抽出(K分野:教育工学・福祉工学・マルチメディア応用,一般論文)
- K-011 指導履歴を用いたプログラミング初心者への学力別資料推薦(K分野:教育工学・福祉工学・マルチメディア応用,一般論文)
- K-008 項目反応理論を用いたプログラミング演習における理解度確認(K分野:教育工学・福祉工学・マルチメディア応用,一般論文)
- J-053 管内事故防止のための特定作業に着目した動作データ異常分析(J分野:ヒューマンコミュニケーション&インタラクション,一般論文)
- J-052 心機能異常発見のための位置・接触物・動きによる行動分割手法(J分野:ヒューマンコミュニケーション&インタラクション,一般論文)
- J-051 心機能異常発見のための日常行動に着目した脈拍情報分析(J分野:ヒューマンコミュニケーション&インタラクション,一般論文)
- RK-002 講義資料からの意味ネットワーク作成による学習事項の形式化(K分野:教育工学・福祉工学・マルチメディア応用,査読付き論文)
- RK-001 関数呼び出しの分析による頻出学習パターンの導出(K分野:教育工学・福祉工学・マルチメディア応用,査読付き論文)
- F-003 意外性ある推薦のための非有益性に基づく情報フィルタリング(F分野:人工知能・ゲーム,一般論文)
- E-036 表現の特徴に着目したインシデントレポートからの知識抽出(E分野:自然言語・音声・音楽,一般論文)
- D-021 斜面防災のための基準値変動を考慮したセンサ値の飽和領域抽出(D分野:データベース,一般論文)
- D-020 斜面防災システムにおけるセンサのカテゴライズを用いた運用コストの削減(D分野:データベース,一般論文)
- D-004 衣服購入時における色とアイテムの組合せに基づくコーディネートの提示(D分野:データベース,一般論文)
- M-007 逐次的センサセットワーク構築による建物火災の人命救助活動支援(ユビキタス・モバイルコンピューティング,一般論文)
- B-017 作業進捗管理のための開発メンバ分類による資源投入対象の発見(ソフトウェア,一般論文)
- D-025 商品購入時に必要な詳細情報に着目した消費者への個別広告提供(データベース,一般論文)
- J-007 状況に応じたユビキタスサービス起動のための即興セレクタ(J分野:ヒューマンコミュニケーション&インタラクション)
- K_053 状況から推定されるユビキタスサービス起動のための即興セレクタ(K分野:ヒューマンコミュニケーション&インタラクション)
- D_012 接触履歴における物体間関連を考慮した行動クラスタの抽出(D分野:データベース)
- D-015 RFIDアクセス履歴を用いた行動パターンのモデル化(D分野:データベース)
- D-011 アクセスの重要性を考慮した行動パターンの洗練(D.データベース)
- D-010 対象のグループ化とアクセス時間を考慮した行動パターン(D.データベース)
- RD-004 Webページへのタグ付けによる類似ユーザ群を利用した意味情報の抽出(D分野:データベース,査読付き論文)
- D-013 Webページへのタグ付与による類似ユーザ群に共通した意味情報の抽出(データベース,一般論文)
- D-026 ラフ集合を用いた対象者との関係に基づく開示情報選定(D分野:データベース)
- D_004 グラフ・マッピングとパッシブ型RFIDタグを用いた避難経路誘導(D分野:データベース)
- D_003 動的グループ形成による災害現場適応型シミュレーション(D分野:データベース)
- D-014 実データと仮想データの差分を用いた危険度の導出(D分野:データベース)