講演名 2023-03-03
C言語によるTCP/IPプログラミング学習のための2種類の演習問題の提案
魯 希琴(岡山大), 舩曵 信生(岡山大), インザリ ナイン(岡山大), トゥトゥ サンディ チョウ(東京農工大), 上田 清志(日大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 現代社会では,コンピュータネットワークの利用は必須である.そのため,IT 技術者にとって,その実装 に必要なプログラミングのスキルは非常に重要である.しかし,ネットワークプログラミングの授業は非常に限られ ていることから,自習ベースで学べる学習支援システムの重要性が高まっている.本研究では,ネットワークプログ ラミングのベースである TCP/IP を対象として,自習のための文法概念問題およびコメント挿入問題を提案する.文 法概念問題は,与えられたソースコードの中で,重要な文法概念に対応するキーワードを問う問題である.コメント 挿入問題は,ソースコードの各部分に適切なコメントを挿入させる問題である.いずれも,学習者の解答を文字列照 合による自動採点を行うことで,自習ベースでの繰り返し学習を可能としている.予備的評価として,岡山大学の学 生 8 名に,生成した 3 個の文法概念問題と 2 個のコメント挿入問題を解いた貰った所,初心者による TCP/IP 学習に適 切であることが確認された.
抄録(英) Since computer networks have become essential infrastructure in modern societies, programming skills to support them are extremely important, particularly, for IT engineers. However, network programming courses are very limited in universities. As a result, learning assistant systems for self-studies of network programming by novice students are increasing the importance. In this study, we present the grammar-concept understanding problem (GUP) and the comment insertion problem (CIP) for self-studies of TCP/IP programming as the basic one. The GUP requests to answer the keyword in a given source code that corresponds to the grammar concept described in a question. The CIP does to insert the appropriate comment at each blank of a source code. In both problems, the answer from a student is automatically graded by string matching so that the correct answer can be reached by himself/herself. As preliminary evaluations, we assigned generated three GUP and two CIP instances to eight students in Okayama University. The results confirmed that they proper for novices to learn TCP/IP programming.
キーワード(和) ネットワークプログラミング / TCP/IP / 学習支援システム / 文法概念問題 / コメント挿入問題
キーワード(英) network programming / TCP/IP / learning assistant system / grammar-concept understanding problem / comment insertion problem
資料番号 NS2022-236
発行日 2023-02-23 (NS)

研究会情報
研究会 IN / NS
開催期間 2023/3/2(から2日開催)
開催地(和) 沖縄コンベンションセンター + オンライン開催
開催地(英) Okinawa Convention Centre + Online
テーマ(和) 一般
テーマ(英) General
委員長氏名(和) 波戸 邦夫(インターネットマルチフィード) / 大石 哲矢(NTT)
委員長氏名(英) Kunio Hato(Internet Multifeed) / Tetsuya Oishi(NTT)
副委員長氏名(和) 村瀬 勉(名大) / 三好 匠(芝浦工大)
副委員長氏名(英) Tsutomu Murase(Nagoya Univ.) / Takumi Miyoshi(Shibaura Insti of Tech.)
幹事氏名(和) 城 哲(KDDI総合研究所) / 渡部 康平(長岡技科大) / 秦泉寺 久美(NTT) / 濱田 浩気(NTT) / 池邉 隆(NTT) / 山口 実靖(工学院大)
幹事氏名(英) Tetsu Jyo(KDDI Research) / Kouhei Watabei(Nagaoka Univ. of Tech.) / Kumi Jinzenji(NTT) / Koki Hamada(NTT) / Takashi Ikebe(NTT) / Saneyasu Yamaguchi(Kogakuin Univ.)
幹事補佐氏名(和) / 三原 孝太郎(NTT)
幹事補佐氏名(英) / Kotaro Mihara(NTT)

講演論文情報詳細
申込み研究会 Technical Committee on Information Networks / Technical Committee on Network Systems
本文の言語 ENG-JTITLE
タイトル(和) C言語によるTCP/IPプログラミング学習のための2種類の演習問題の提案
サブタイトル(和)
タイトル(英) A Proposal of Two Types of Exercise Problems for TCP/IP Programming Learning by C Language
サブタイトル(和)
キーワード(1)(和/英) ネットワークプログラミング / network programming
キーワード(2)(和/英) TCP/IP / TCP/IP
キーワード(3)(和/英) 学習支援システム / learning assistant system
キーワード(4)(和/英) 文法概念問題 / grammar-concept understanding problem
キーワード(5)(和/英) コメント挿入問題 / comment insertion problem
第 1 著者 氏名(和/英) 魯 希琴 / Xiqin Lu
第 1 著者 所属(和/英) 岡山大学(略称:岡山大)
Okayama University(略称:Okayama Univ.)
第 2 著者 氏名(和/英) 舩曵 信生 / Nobuo Funabiki
第 2 著者 所属(和/英) 岡山大学(略称:岡山大)
Okayama University(略称:Okayama Univ.)
第 3 著者 氏名(和/英) インザリ ナイン / Inzali Naing
第 3 著者 所属(和/英) 岡山大学(略称:岡山大)
Okayama University(略称:Okayama Univ.)
第 4 著者 氏名(和/英) トゥトゥ サンディ チョウ / Htoo Htoo Sandi Kyaw
第 4 著者 所属(和/英) 東京農工大学(略称:東京農工大)
Tokyo University of Agriculture and Technology(略称:TUAT)
第 5 著者 氏名(和/英) 上田 清志 / Kiyoshi Ueda
第 5 著者 所属(和/英) 日本大学(略称:日大)
Nihon University(略称:Nihon Univ.)
発表年月日 2023-03-03
資料番号 NS2022-236
巻番号(vol) vol.122
号番号(no) NS-406
ページ範囲 pp.396-401(NS),
ページ数 6
発行日 2023-02-23 (NS)