An Informative Test Code Approach for Studying Three Object-Oriented Programming Concepts by Code Writing Problem in Java']Java Programming Learning Assistant System

被引:0
|
作者
Zaw, Khin Khin [1 ,3 ]
Funabiki, Nobuo [1 ]
Mon, Ei Ei [1 ]
Kao, Wen-Chung [2 ]
机构
[1] Okayama Univ, Dept Elect & Commun Engn, Okayama, Japan
[2] Natl Taiwan Normal Univ, Dept Elect Engn, Taipei, Taiwan
[3] Yangon Technol Univ, Dept Comp Engn & Informat Technol, Yangon, Myanmar
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
To assist Java programming educations, we have developed a Web-based Java Programming Learning Assistant System (JPLAS) along with the code writing problem which allows students to study writing source codes for assignments. As the object-oriented programming language, encapsulation, inheritance, and polymorphism are the three fundamental concepts that all the students are expected to master. In this paper, we propose the informative test code approach to the code writing problem, which helps students study them by describing the necessary information for the code. For evaluations, we generated informative test codes for 10 assignments, and then asked 10 students to write the source codes, where they completed the high-quality ones using the concepts.
引用
收藏
页码:629 / 633
页数:5
相关论文
共 22 条
  • [1] An informative test code approach in code writing problem for three object-oriented programming concepts in java programming learning assistant system
    Zaw, Khin Khin
    Zaw, Win
    Funabiki, Nobuo
    Kao, Wen-Chung
    [J]. IAENG International Journal of Computer Science, 2019, 46 (03) : 1 - 9
  • [2] An Improved Informative Test Code Approach for Code Writing Problem in Java']Java Programming Learning Assistant System
    Funabiki, Nobuo
    Zaw, Khin Khin
    Mon, Ei Ei
    Kao, Wen-Chung
    [J]. ADVANCES IN INTERNET, DATA & WEB TECHNOLOGIES, 2018, 17 : 687 - 698
  • [3] Answer Code Validation Program with Test Data Generation for Code Writing Problem in Java']Java Programming Learning Assistant System
    Wai, Khaing Hsu
    Funabiki, Nobuo
    Aung, Soe Thandar
    Lu, Xiqin
    Jing, Yanhui
    Kyaw, Htoo Htoo Sandi
    Kao, Wen-Chung
    [J]. ENGINEERING LETTERS, 2024, 32 (05) : 981 - 994
  • [4] An Offline Answering Function for Code Writing Problem in Java']Java Programming Learning Assistant System
    Funabiki, Nobuo
    Wang, Yingxin
    Ishihara, Nobuya
    Kao, Wen-Chung
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TW), 2017,
  • [5] A Proposal of Code Completion Problem for Java']Java Programming Learning Assistant System
    Kyaw, Htoo Htoo Sandi
    Aung, Shwe Thinzar
    Thant, Hnin Aye
    Fiinabiki, Nobuo
    [J]. COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS, 2019, 772 : 855 - 864
  • [6] A Proposal of Code Correction Problem for Java']Java Programming Learning Assistant System
    Funabiki, Nobuo
    He, Sai
    Kyaw, Htoo Htoo Sandi
    Kao, Wen-Chun
    [J]. COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS (CISIS 2019), 2020, 993 : 671 - 680
  • [7] An Extension of Code Correction Problem for Java']Java Programming Learning Assistant System
    Funabiki, Nobuo
    Yamaguchi, Masaki
    Kuribayashi, Minoru
    Kyaw, Htoo Htoo Sandi
    Wint, Su Sandy
    Aung, Soe Thandar
    Kao, Wen-Chung
    [J]. ICIET 2020: 2020 8TH INTERNATIONAL CONFERENCE ON INFORMATION AND EDUCATION TECHNOLOGY, 2020, : 110 - 115
  • [8] A Proposal of Test Code Generation Tool for Java']Java Programming Learning Assistant System
    Funabiki, Nobuo
    Kusaka, Ryota
    Ishihara, Nobuya
    Kao, Wen-Chung
    [J]. 2017 IEEE 31ST INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2017, : 51 - 56
  • [9] Web-Server Implementation of Code Completion Problem for Java']Java Programming Learning Assistant System
    Kyaw, Htoo Htoo Sandi
    Funabiki, Nobuo
    Ishihara, Nobuya
    Kuribayashi, Minoru
    Kao, Wen-Chung
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TW), 2019,
  • [10] File Access Extension of Test Code Generation Tool for Java']Java Programming Learning Assistant System
    Funabiki, Nobuo
    Kusaka, Ryota
    Ishihara, Nobuya
    Kao, Wen-Chung
    [J]. 2017 IEEE 6TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2017,