DocumentCode :
2593680
Title :
Applying the TBC method in introductory programming courses
Author :
Rahman, Syed M.
Author_Institution :
Univ. of Wisconsin-Platteville, Platteville
fYear :
2007
fDate :
10-13 Oct. 2007
Abstract :
In our research, we have introduced and implemented a new software development method, testing before coding (TBC), to bring in the benefits of using software development lifecycle in computer programming and improved students program quality. TBC follows the basic concept of agile method (such as test-driven development, TDD) and makes students a "cultural shift" in developing their computer programs i.e., students must test their own codes and consider testing as an indispensable part of program development. Our method has been exercised in the introductory computer programming courses and has improved the students\´ programs quality at least 24%.
Keywords :
computer science education; educational courses; program testing; software quality; agile method; cultural shift; introductory computer programming course; program development; software development lifecycle; software quality; software testing; students program quality; testing before coding; Computer industry; Computer science; Costs; Cultural differences; Life testing; Programming profession; Software engineering; Software quality; Software testing; Writing; eXtreme Programming; software development method; software quality; software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports, 2007. FIE '07. 37th Annual
Conference_Location :
Milwaukee, WI
ISSN :
0190-5848
Print_ISBN :
978-1-4244-1083-5
Type :
conf
DOI :
10.1109/FIE.2007.4418120
Filename :
4418120
Link To Document :
بازگشت