A Proposal of Constant Modification Problem for Beginners to Start Scratch Programming

Xiqin Lu, Nobuo Funabiki, Soe Thandar Aung, Wen Chung Kao

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

摘要

Scratch is a block-based programming language developed by MIT, that can easily create digital stories, games and interactive animations. It is found that the experience and knowledge of learning Scratch may facilitate learning more advanced programming languages. However, beginners may be completely clueless and uninspired to get started with Scratch. Modifying a Scratch project is preferred than creating a new one for a beginner. In this paper, we propose a Constant Modification Problem (CMP) as a type of practices for Scratch learning. We choose five Scratch games to generate CMP instances. Each question in CMP asks to answer the modification of a constant in the code. A CMP instance consists of the Scratch codes, the Scratch project to play, a set of questions, and the link to the Scratch project editor. The user interface runs on the web browser, and the correctness of answers is marked automatically through string matching with the correct answers though it.

原文英語
主出版物標題2023 IEEE 13th International Conference on Consumer Electronics - Berlin, ICCE-Berlin 2023
發行者IEEE Computer Society
頁面153-158
頁數6
ISBN(電子)9798350324150
DOIs
出版狀態已發佈 - 2023
事件13th IEEE International Conference on Consumer Electronics - Berlin, ICCE-Berlin 2023 - Berlin, 德国
持續時間: 2022 9月 42022 9月 5

出版系列

名字IEEE International Conference on Consumer Electronics - Berlin, ICCE-Berlin
ISSN(列印)2166-6814
ISSN(電子)2166-6822

會議

會議13th IEEE International Conference on Consumer Electronics - Berlin, ICCE-Berlin 2023
國家/地區德国
城市Berlin
期間2022/09/042022/09/05

ASJC Scopus subject areas

  • 電氣與電子工程
  • 工業與製造工程
  • 媒體技術

指紋

深入研究「A Proposal of Constant Modification Problem for Beginners to Start Scratch Programming」主題。共同形成了獨特的指紋。

引用此