A Java Programming Learning Assistant System Using Test-Driven Development Method
Recently, the object-oriented programming language Java has been used in many practical systems including enterprise servers, smart phones, and embedded systems, due to its high safety and portability. Thus, a lot of educational institutes have offered Java programming courses to foster Java enginee...
Saved in:
| Published in: | IAENG International Journal of Computer Science Vol. 40; no. 1; pp. 38 - 46 |
|---|---|
| Main Authors: | , , , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
01.03.2013
|
| Subjects: | |
| ISSN: | 1819-656X |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | Recently, the object-oriented programming language Java has been used in many practical systems including enterprise servers, smart phones, and embedded systems, due to its high safety and portability. Thus, a lot of educational institutes have offered Java programming courses to foster Java engineers. In this paper, we propose a Web-based Java Programming Learning Assistant System (JPLAS) using the test-driven development (TDD) method, to enhance educational effects of Java programming by assisting self-studies of students who have studied the basic Java grammar while reducing teacher loads. In JPLAS, a teacher first registers a Java programming assignment with a statement, a model source code, and a test code. Then, a student writes a source code by reading the statement and the test code, such that the source code can be tested automatically at the server by using JUnit, a tool for the TDD method. We confirm the effectiveness of JPLAS through experimental applications to students in our department. |
|---|---|
| Bibliography: | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
| ISSN: | 1819-656X |