お知らせ 2023年度・2024年度 学生員 会費割引キャンペーン実施中です
お知らせ 技術研究報告と和文論文誌Cの同時投稿施策(掲載料1割引き)について
お知らせ 電子情報通信学会における研究会開催について
お知らせ NEW 参加費の返金について
電子情報通信学会 研究会発表申込システム
講演論文 詳細
技報閲覧サービス
[ログイン]
技報アーカイブ
 トップに戻る 前のページに戻る   [Japanese] / [English] 

講演抄録/キーワード
講演名 2023-03-16 16:20
Pythonicなリスト内包表記の習得を目的としたヒント提示手法の提案
今元 佑槇原絵里奈島﨑悠斗小野景子同志社大KBSE2022-58
抄録 (和) 近年,開発や研究の現場におけるPythonの需要が増加している.
それに伴って,端的に記述でき実行性能を上げることができるPythonicという記法に注目が集まっている.
しかし,PythonicはPython独特な記法であるため,不慣れな学習者にとっては習得することが容易でない.
そこで本研究では,Pythonicイディオムの中から,リスト内包表記の学習を支援するヒント提示手法を提案する.
具体的には,まずNon-Pythonicなコードからリスト内包表記に変換できる箇所を検出し変換する.
その後,変換したコードに対して空欄化および色分けのヒントを施して学習者に提示する.
そして,提案手法によるヒントが学習支援に妥当であるかを調査するため評価実験を実施した.
具体的には,本提案手法を実装したツールを試作し,2種類のヒントおよびツールのUIに対して5段階で評価を行った.
評価実験の結果,ヒントは被験者に解答の方針を与えることができ,提案手法は学習者の支援に有効である可能性を示した. 
(英) In recent years, the demand for Python in development and research has been increasing.
In response, the Pythonic notation, which can be written in a straightforward manner and improves execution performance, has been attracting attention.
However, Pythonic is a notation unique to Python, and it is not easy to master for learners who are not familiar with Python.
In this study, we propose a method of presenting hints to support the learning of list comprehensions in the Pythonic idiom.
Specifically, we first detect and convert non-Pythonic codes that can be converted to list comprehensions.
Then, the converted code is presented to the learner with hints for making the code blank and color-coding it.
We conducted an evaluation experiment to investigate whether the proposed hints are appropriate for supporting learning.
Specifically, we developed a prototype tool that implements the proposed method, and evaluated two types of hints and the tool's UI on a 5-point scale.
The results of the evaluation experiment showed that the proposed method is effective in supporting learners.
キーワード (和) プログラミング教育 / ヒントの自動提示 / Pythonic / リスト内包表記 / / / /  
(英) Programming education / Automatic hint function / Pythonic / List comprehension / / / /  
文献情報 信学技報, vol. 122, no. 444, KBSE2022-58, pp. 25-30, 2023年3月.
資料番号 KBSE2022-58 
発行日 2023-03-09 (KBSE) 
ISSN Online edition: ISSN 2432-6380
著作権に
ついて
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034)
PDFダウンロード KBSE2022-58

研究会情報
研究会 KBSE  
開催期間 2023-03-16 - 2023-03-17 
開催地(和) JMS アステールプラザ(広島) 
開催地(英) JMS ASTERPLAZA 
テーマ(和)  
テーマ(英)  
講演論文情報の詳細
申込み研究会 KBSE 
会議コード 2023-03-KBSE 
本文の言語 日本語 
タイトル(和) Pythonicなリスト内包表記の習得を目的としたヒント提示手法の提案 
サブタイトル(和)  
タイトル(英) Hint Recommendation Method for learning Pythonic List Comprehension 
サブタイトル(英)  
キーワード(1)(和/英) プログラミング教育 / Programming education  
キーワード(2)(和/英) ヒントの自動提示 / Automatic hint function  
キーワード(3)(和/英) Pythonic / Pythonic  
キーワード(4)(和/英) リスト内包表記 / List comprehension  
キーワード(5)(和/英) /  
キーワード(6)(和/英) /  
キーワード(7)(和/英) /  
キーワード(8)(和/英) /  
第1著者 氏名(和/英/ヨミ) 今元 佑 / Yu Imamoto / イマモト ユウ
第1著者 所属(和/英) 同志社大学 (略称: 同志社大)
Doshisha University (略称: Doshisha Univ.)
第2著者 氏名(和/英/ヨミ) 槇原 絵里奈 / Erina Makihara / マキハラ エリナ
第2著者 所属(和/英) 同志社大学 (略称: 同志社大)
Doshisha University (略称: Doshisha Univ.)
第3著者 氏名(和/英/ヨミ) 島﨑 悠斗 / Yuto Shimazaki / シマザキ ユウト
第3著者 所属(和/英) 同志社大学 (略称: 同志社大)
Doshisha University (略称: Doshisha Univ.)
第4著者 氏名(和/英/ヨミ) 小野 景子 / Keiko Ono / オノ ケイコ
第4著者 所属(和/英) 同志社大学 (略称: 同志社大)
Doshisha University (略称: Doshisha Univ.)
第5著者 氏名(和/英/ヨミ) / /
第5著者 所属(和/英) (略称: )
(略称: )
第6著者 氏名(和/英/ヨミ) / /
第6著者 所属(和/英) (略称: )
(略称: )
第7著者 氏名(和/英/ヨミ) / /
第7著者 所属(和/英) (略称: )
(略称: )
第8著者 氏名(和/英/ヨミ) / /
第8著者 所属(和/英) (略称: )
(略称: )
第9著者 氏名(和/英/ヨミ) / /
第9著者 所属(和/英) (略称: )
(略称: )
第10著者 氏名(和/英/ヨミ) / /
第10著者 所属(和/英) (略称: )
(略称: )
第11著者 氏名(和/英/ヨミ) / /
第11著者 所属(和/英) (略称: )
(略称: )
第12著者 氏名(和/英/ヨミ) / /
第12著者 所属(和/英) (略称: )
(略称: )
第13著者 氏名(和/英/ヨミ) / /
第13著者 所属(和/英) (略称: )
(略称: )
第14著者 氏名(和/英/ヨミ) / /
第14著者 所属(和/英) (略称: )
(略称: )
第15著者 氏名(和/英/ヨミ) / /
第15著者 所属(和/英) (略称: )
(略称: )
第16著者 氏名(和/英/ヨミ) / /
第16著者 所属(和/英) (略称: )
(略称: )
第17著者 氏名(和/英/ヨミ) / /
第17著者 所属(和/英) (略称: )
(略称: )
第18著者 氏名(和/英/ヨミ) / /
第18著者 所属(和/英) (略称: )
(略称: )
第19著者 氏名(和/英/ヨミ) / /
第19著者 所属(和/英) (略称: )
(略称: )
第20著者 氏名(和/英/ヨミ) / /
第20著者 所属(和/英) (略称: )
(略称: )
講演者 第1著者 
発表日時 2023-03-16 16:20:00 
発表時間 25分 
申込先研究会 KBSE 
資料番号 KBSE2022-58 
巻番号(vol) vol.122 
号番号(no) no.444 
ページ範囲 pp.25-30 
ページ数
発行日 2023-03-09 (KBSE) 


[研究会発表申込システムのトップページに戻る]

[電子情報通信学会ホームページ]


IEICE / 電子情報通信学会