講演名 2015-12-04
プログラミングにおけるコーディングスタイルの学習
星野 裕樹(神奈川工科大), 納富 一宏(神奈川工科大), 西村 広光(神奈川工科大), 示野 浩士(神奈川工科大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 大学生を対象としたプログラミング教育において,プログラムの命令記述に関する知識は十分であるが,コーディングに関する技術が不十分である学生が多く見られる.そのため,インデントが適切に付与されていないことによる可読性の低下や,条件や関数の終わりを示すコードの記述忘れによってエラーが起こることがある.筆者らは,コーディング時の操作履歴を時系列情報と共に記録し,コーディング学習に役立てる研究を行っている.本稿ではコーディングにおけるキーボード操作の時系列情報を活用したコード記述の特徴解析手法について述べる.
抄録(英) Many students have efficient knowledge of grammar of programming language but scarcely acquire enough practical skills of program coding under the education of college. Therefore, the source codes written by students appear low readability because the indent of control structure is wrong, and also the source codes have syntax errors because of a lack of some parentheses at the end of function definitions and conditional sentences. Accordingly we are developing a web based recording system to record program coding and time sequence of keyboard operation and also we research the learning of coding styles in programming language such as C language. In this article, we describe the characteristics analytical method utilizing time sequence of keyboard operation in coding.
キーワード(和) 学習支援 / プログラミング / コーディング / タイピング / 時系列情報
キーワード(英) Learning Support / Programming / Coding / Typing / Time Sequence Information
資料番号 SITE2015-46,ET2015-74
発行日 2015-11-27 (SITE, ET)

研究会情報
研究会 ET / SITE / IPSJ-CE / IPSJ-CLE
開催期間 2015/12/4(から3日開催)
開催地(和) 福井市地域交流プラザ AOSSA6階 601(ABC)研修室
開催地(英) Community Hall & AOSSA Mall, Fukui
テーマ(和) 学習データの利活用/一般
テーマ(英) Use of Learning Data, etc.
委員長氏名(和) 松原 行宏(広島市大) / 吉開 範章(日大) / 西田 知博(大阪学院大) / 梶田 将司(京都大)
委員長氏名(英) Yukihiro Matsubara(Hiroshima City Univ.) / Noriaki Yoshikai(Nihon Univ.) / 西田 知博(大阪学院大) / Shoji Kajita(京都大)
副委員長氏名(和) 小尻 智子(関西大) / 岡田 仁志(NII) / 森住 哲也(ネッツエスアイ東洋)
副委員長氏名(英) Tomoko Kojiri(Kansai Univ.) / Hitoshi Okada(NII) / Tetsuya Morizumi(Toyo Networks & System Integration)
幹事氏名(和) 長谷川 忍(北陸先端大) / 鷹岡 亮(山口大) / 宮田 純子(神奈川大) / 多川 孝央(九大) / 兼宗 進(大阪電気通信大) / 隅谷 孝洋(広島大学) / 高木 正則(岩手県立大) / 中鉢 直宏(島根大) / 中野 由章(神戸市立科学技術高校) / 渡辺 博芳(帝京大) / 林 雄介(広島大) / 椋木 雅之(京都大) / 安武 公一(広島大) / 山川 修(福井県立大)
幹事氏名(英) Shinobu Hasegawa(JAIST) / Ryo Takaoka(Yamaguchi Univ.) / Sumiko Miyama(Kanagawa Univ.) / Takahiro Tagawa(Kyushu Univ.) / 兼宗 進(大阪電気通信大) / Takahiro Sumiya(広島大学) / Masanori Takagi(岩手県立大) / 中鉢 直宏(島根大) / Yoshiaki Nakano(神戸市立科学技術高校) / Hiroyoshi Watanabe(帝京大) / Yusuke Hayashi(広島大) / Masayuki Mukunoki(京都大) / 安武 公一(広島大) / 山川 修(福井県立大)
幹事補佐氏名(和) 後藤田 中(香川大) / 立岩 佑一郎(名工大) / 芳賀 高洋(岐阜聖徳学園大)
幹事補佐氏名(英) Naka Gotoda(Kagawa Univ.) / Yuichiro Tateiwa(Nagoya Inst. of Tech.) / Takahiro Haga(Gifu Shotoku Gakuen Univ.)

講演論文情報詳細
申込み研究会 Technical Committee on Educational Technology / Technical Committee on Social Implications of Technology and Information Ethics / Special Interest Group on Computers in Education / Special Interest Group on Collaboration and Learning Environment
本文の言語 JPN
タイトル(和) プログラミングにおけるコーディングスタイルの学習
サブタイトル(和) コード記述の特徴解析手法の提案
タイトル(英) Learning of coding style in programming
サブタイトル(和) Proposal of analyzing method based on coding features
キーワード(1)(和/英) 学習支援 / Learning Support
キーワード(2)(和/英) プログラミング / Programming
キーワード(3)(和/英) コーディング / Coding
キーワード(4)(和/英) タイピング / Typing
キーワード(5)(和/英) 時系列情報 / Time Sequence Information
第 1 著者 氏名(和/英) 星野 裕樹 / Yuki Hoshino
第 1 著者 所属(和/英) 神奈川工科大学(略称:神奈川工科大)
Kanagawa Institute of Technology(略称:KAIT)
第 2 著者 氏名(和/英) 納富 一宏 / Kazuhiro Notomi
第 2 著者 所属(和/英) 神奈川工科大学(略称:神奈川工科大)
Kanagawa Institute of Technology(略称:KAIT)
第 3 著者 氏名(和/英) 西村 広光 / Hiromitsu Nishimura
第 3 著者 所属(和/英) 神奈川工科大学(略称:神奈川工科大)
Kanagawa Institute of Technology(略称:KAIT)
第 4 著者 氏名(和/英) 示野 浩士 / Hiroshi Shimeno
第 4 著者 所属(和/英) 神奈川工科大学(略称:神奈川工科大)
Kanagawa Institute of Technology(略称:KAIT)
発表年月日 2015-12-04
資料番号 SITE2015-46,ET2015-74
巻番号(vol) vol.115
号番号(no) SITE-351,ET-352
ページ範囲 pp.31-36(SITE), pp.31-36(ET),
ページ数 6
発行日 2015-11-27 (SITE, ET)