Title :
Integrated teaching of programming foundations and software testing
Author :
Barbosa, Ellen F. ; Silva, Marco A G ; Corte, Camila K D ; Maldonado, José C.
Author_Institution :
Univ. of Sao Paulo (ICMC/USP), Sao Carlos
Abstract :
The importance of software testing is widely recognized, but usually only a small portion of the computer science (CS) curriculum is allocated for teaching it. Some experiences have suggested that the teaching of software testing should begin as early as possible so an adequate culture of testing could be created. One way to achieve this is addressing testing practices in conjunction with programming concepts in introductory CS courses. In this paper we explore such idea, working on the integration between the teaching of software testing along with the teaching of programming foundations. We discuss the development of an educational module, and its related learning materials, for integrating such knowledge domains. Besides that, we propose PROGTEST - a Web-based environment for the submission and automatic evaluation of practical programming assignments based on testing activities, aiming at providing an adequate feedback to evaluate the learnerspsila performance concerning programming and testing.
Keywords :
Internet; computer aided instruction; computer science education; program testing; PROGTEST; Web-based environment; computer science curriculum; integrated teaching; programming foundations; software testing; Automatic programming; Automatic testing; Computer science; Education; Feedback; Object oriented modeling; Programming profession; Software engineering; Software quality; Software testing; Educational modules; Programming foundations; Software testing; Supporting tools;
Conference_Titel :
Frontiers in Education Conference, 2008. FIE 2008. 38th Annual
Conference_Location :
Saratoga Springs, NY
Print_ISBN :
978-1-4244-1969-2
Electronic_ISBN :
0190-5848
DOI :
10.1109/FIE.2008.4720597