Analysis of Solution Results of Code Writing Problems for Basic Object-Oriented Programming Study in University Java Programming Course

Khaing Hsu Wai, Nobuo Funabiki, Soe Thandar Aung, Ryo Hashimoto, Daiki Yokoyama, Wen Chung Kao

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

To support novice students in learning Java programming, we have implemented the web-based Java Programming Learning Assistant System (JPLAS). In JPLAS, one of the implemented exercise problems is the Code Writing Problem (CWP), where students are tasked with crafting a source code capable of passing provided test cases. The accuracy of the answer code is verified by executing it on JUnit. Previously, we generated seven CWP instances accompanying with test codes, focusing on six fundamental Object-Oriented Programming (OOP) concepts. These assignments were intended for use in a Java programming course at Okayama University, where OOP is a crucial topic. Despite their relevance, these assignments were not assigned to students for completion. In this paper, we present an analysis of the solution results obtained from the CWP instances. Our findings indicate that the students demonstrated a comprehensive understanding of basic OOP concepts, as the majority of them successfully solved all the generated instances and achieved a 100% correct rate. Only three students did not complete all the instances. Based on these results, we conclude that the proposed approach is valid and effective in facilitating student learning of OOP concepts.

Original languageEnglish
Title of host publication2024 12th International Conference on Information and Education Technology, ICIET 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages87-92
Number of pages6
ISBN (Electronic)9798350371772
DOIs
Publication statusPublished - 2024
Event12th International Conference on Information and Education Technology, ICIET 2024 - Yamaguchi, Japan
Duration: 2024 Mar 182024 Mar 20

Publication series

Name2024 12th International Conference on Information and Education Technology, ICIET 2024

Conference

Conference12th International Conference on Information and Education Technology, ICIET 2024
Country/TerritoryJapan
CityYamaguchi
Period2024/03/182024/03/20

Keywords

  • code writing problems
  • Java
  • JUnit
  • object-oriented programming
  • programming learning
  • test code

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Science Applications
  • Information Systems
  • Software
  • Developmental and Educational Psychology
  • Education

Fingerprint

Dive into the research topics of 'Analysis of Solution Results of Code Writing Problems for Basic Object-Oriented Programming Study in University Java Programming Course'. Together they form a unique fingerprint.

Cite this