Code Writing Problems for Basic Object-Oriented Programming Study in Java Programming Learning Assistant System

Khaing Hsu Wai*, Nobuo Funabiki, Soe Thandar Aung, Xiqin Lu, Yanhui Jing, Htoo Htoo Sandi Kyaw, Wen Chung Kao

*此作品的通信作者

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

1 引文 斯高帕斯(Scopus)

摘要

Nowadays, Java has been extensively used in industries as a reliable and portable object-oriented programming (OOP) language. To support novice students in learning Java programming, we have developed a web-based system called Java Programming Learning Assistant System (JPLAS). JPLAS offers the Code Writing Problem (CWP) among several types of exercise problems. A CWP instance requests a student to write a source code that will pass the provided test code in the assignment where the accuracy of the code is verified by running them on JUnit. In Java programming, every student should master basic OOP concepts, which can be challenging for novice students. This paper presents CWP instances for studying six basic OOP concepts including encapsulation, polymorphism, constructor, inheritance, abstract, and interface in JPLAS. Our preliminary evaluations of them confirm their validity.

原文英語
主出版物標題GCCE 2023 - 2023 IEEE 12th Global Conference on Consumer Electronics
發行者Institute of Electrical and Electronics Engineers Inc.
頁面5-6
頁數2
ISBN(電子)9798350340181
DOIs
出版狀態已發佈 - 2023
事件12th IEEE Global Conference on Consumer Electronics, GCCE 2023 - Nara, 日本
持續時間: 2023 10月 102023 10月 13

出版系列

名字GCCE 2023 - 2023 IEEE 12th Global Conference on Consumer Electronics

會議

會議12th IEEE Global Conference on Consumer Electronics, GCCE 2023
國家/地區日本
城市Nara
期間2023/10/102023/10/13

ASJC Scopus subject areas

  • 人工智慧
  • 能源工程與電力技術
  • 電氣與電子工程
  • 安全、風險、可靠性和品質
  • 儀器
  • 原子與分子物理與光學

指紋

深入研究「Code Writing Problems for Basic Object-Oriented Programming Study in Java Programming Learning Assistant System」主題。共同形成了獨特的指紋。

引用此