跳至主導覽 跳至搜尋 跳過主要內容

An Implementation of Comment Insertion Problem for Game Programming Study in Python Programming Learning Assistant System

研究成果: 書貢獻/報告類型會議論文篇章

摘要

Nowadays, Python programming has become an essential subject in universities and vocational schools because of its numerous advantages of rich libraries, short coding, and simple structure. Python has been widely adopted in various applications including AI, web systems, and games. Unfortunately, due to limitations in curriculum and teachers, Python programming courses are not sufficiently offered in schools, which will make an efficient self-study tool be in strong demands. Python programming learning assistant system (PyPLAS) has been developed to assist step-by-step self-learning of novice students, offering several types of exercise problems that have different learning goals. However, PyPLAS does not support game programming by Python, although it is suitable to study both logic programming and graphical user interface (GUI) programming at the same time. In this paper, we implement a comment insertion problem (CIP) for game programming study using Pygame library in PyPLAS. A CIP instance asks to fill in each blank in the source code for a game by selecting the proper comment among the given candidates. It is designed for novices to understand the structure of a game code composed of logics and GUI procedures. As a preliminary evaluation, we generated two CIP instances using simple game codes and assigned them to students in our laboratory. The questionnaire result confirmed the effectiveness.

原文英語
主出版物標題ICCE-Taiwan 2025 - 12th IEEE International Conference on Consumer Electronics - Taiwan
主出版物子標題Generative AI in Innovative Consumer Technology, Proceedings
發行者Institute of Electrical and Electronics Engineers Inc.
頁面285-286
頁數2
ISBN(電子)9798331587413
DOIs
出版狀態已發佈 - 2025
事件12th IEEE International Conference on Consumer Electronics - Taiwan, ICCE-Taiwan 2025 - Kaohsiung, 臺灣
持續時間: 2025 7月 162025 7月 18

出版系列

名字ICCE-Taiwan 2025 - 12th IEEE International Conference on Consumer Electronics - Taiwan: Generative AI in Innovative Consumer Technology, Proceedings

會議

會議12th IEEE International Conference on Consumer Electronics - Taiwan, ICCE-Taiwan 2025
國家/地區臺灣
城市Kaohsiung
期間2025/07/162025/07/18

ASJC Scopus subject areas

  • 人機介面
  • 電氣與電子工程
  • 媒體技術
  • 建模與模擬
  • 儀器

指紋

深入研究「An Implementation of Comment Insertion Problem for Game Programming Study in Python Programming Learning Assistant System」主題。共同形成了獨特的指紋。

引用此