DocumentCode :
2308315
Title :
An evaluation of TDD training methods in a programming curriculum
Author :
Chien, Li-Ren ; Buehrer, Daniel J. ; Yang, Chin-Yi ; Chen, Chyong-Mei
Author_Institution :
Dept. of Comput. & Sci. Eng., Nat. Chung Cheng Univ., Chiayi
fYear :
2008
fDate :
12-14 Dec. 2008
Firstpage :
660
Lastpage :
665
Abstract :
This paper evaluates an innovative training method which is based on TDD (test driven development) [4] and implemented in an automatic online judge system named DICE [9]. After running the automatic grading system DICE at Hsin Kuo High School in Taiwan for years, we found that some students were left out by the DICE system. We needed a more sophisticated mechanism to assist under achievers. Our solution was to utilize TDD as an extension of the DICE system to promote learning performance in programming. We implemented DICE with TDD and have applied the innovative training method in the programming curriculum at Hsin Kuo High School in Taiwan for one semester. Simultaneously we conducted an experiment with a control and experimental group to estimate the efficiency of DICE with TDD. Our finding is that DICE with TDD improves the mean scores of learners by 50.88% over the control group.
Keywords :
computer science education; educational administrative data processing; educational courses; training; DICE; Hsin Kuo High School; TDD training method; automatic grading system; automatic online judge system; programming curriculum; test driven development; Automatic control; Automatic testing; Computer science education; Educational programs; Information technology; Mathematics; Programming profession; Software engineering; System testing; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
IT in Medicine and Education, 2008. ITME 2008. IEEE International Symposium on
Conference_Location :
Xiamen
Print_ISBN :
978-1-4244-3616-3
Electronic_ISBN :
978-1-4244-2511-2
Type :
conf
DOI :
10.1109/ITME.2008.4743948
Filename :
4743948
Link To Document :
بازگشت