Presentation 2023-03-03
A Proposal of Two Types of Exercise Problems for TCP/IP Programming Learning by C Language
Xiqin Lu, Nobuo Funabiki, Inzali Naing, Htoo Htoo Sandi Kyaw, Kiyoshi Ueda,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) 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.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) network programming / TCP/IP / learning assistant system / grammar-concept understanding problem / comment insertion problem
Paper # NS2022-236
Date of Issue 2023-02-23 (NS)

Conference Information
Committee IN / NS
Conference Date 2023/3/2(2days)
Place (in Japanese) (See Japanese page)
Place (in English) Okinawa Convention Centre + Online
Topics (in Japanese) (See Japanese page)
Topics (in English) General
Chair Kunio Hato(Internet Multifeed) / Tetsuya Oishi(NTT)
Vice Chair Tsutomu Murase(Nagoya Univ.) / Takumi Miyoshi(Shibaura Insti of Tech.)
Secretary Tsutomu Murase(KDDI Research) / Takumi Miyoshi(Nagaoka Univ. of Tech.)
Assistant / Kotaro Mihara(NTT)

Paper Information
Registration To Technical Committee on Information Networks / Technical Committee on Network Systems
Language ENG-JTITLE
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) A Proposal of Two Types of Exercise Problems for TCP/IP Programming Learning by C Language
Sub Title (in English)
Keyword(1) network programming
Keyword(2) TCP/IP
Keyword(3) learning assistant system
Keyword(4) grammar-concept understanding problem
Keyword(5) comment insertion problem
1st Author's Name Xiqin Lu
1st Author's Affiliation Okayama University(Okayama Univ.)
2nd Author's Name Nobuo Funabiki
2nd Author's Affiliation Okayama University(Okayama Univ.)
3rd Author's Name Inzali Naing
3rd Author's Affiliation Okayama University(Okayama Univ.)
4th Author's Name Htoo Htoo Sandi Kyaw
4th Author's Affiliation Tokyo University of Agriculture and Technology(TUAT)
5th Author's Name Kiyoshi Ueda
5th Author's Affiliation Nihon University(Nihon Univ.)
Date 2023-03-03
Paper # NS2022-236
Volume (vol) vol.122
Number (no) NS-406
Page pp.pp.396-401(NS),
#Pages 6
Date of Issue 2023-02-23 (NS)