DocumentCode
1726840
Title
An Effective Agile Teaching Environment for Java Programming Courses
Author
Arakawa, Suguru ; Yukita, Shuichi
Author_Institution
Graduate Sch. of Comput. & Inf. Sci., Hosei Univ., Tokyo
fYear
2006
Firstpage
13
Lastpage
18
Abstract
This paper proposes an effective agile teaching environment with a new educational testing framework for especially Java programming courses. The testing framework is developed on top of JUnit that runs on the Eclipse platform. The deployed testing programs detect errors in the student´s code, and then report points lost due to mistakes, and give suitable pieces of advice to correct or improve the code immediately. With automated testing the students can check the validity of their code by themselves. This means that the instructor can concentrate on mentoring the students who are most in need of support and advice. Our proposed method also ensures the evaluation of assignments to be fair and strict by applying various well-behaved input patterns based on standard software testing techniques while saving time. With our testing framework, students are continuously aware of their progress under a game-like environment, and thereby they keep concentrating on their given tasks
Keywords
Java; computer science education; educational courses; object-oriented programming; program testing; Eclipse platform; JUnit; Java programming courses; agile teaching environment; distance learning; educational testing; software testing; student automated testing; Automatic testing; Costs; Courseware; Education; Employee welfare; Java; Laboratories; Programming profession; Software standards; Software testing; Automated testing; Distance learning; Java; Programming course; Software test;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers in Education Conference, 36th Annual
Conference_Location
San Diego, CA
ISSN
0190-5848
Print_ISBN
1-4244-0256-5
Electronic_ISBN
0190-5848
Type
conf
DOI
10.1109/FIE.2006.322534
Filename
4117040
Link To Document