Teaching novice programmers using ProgTest
by Draylson Micael De Souza; Seiji Isotani; Ellen Francine Barbosa
International Journal of Knowledge and Learning (IJKL), Vol. 10, No. 1, 2015

Abstract: Programming foundations is not an easy subject to be taught, mainly because of the abstract concepts that need to be mastered. On the other hand, experiences have suggested that the early mastering of testing concepts can contribute to enhance the students' skills of comprehension and analysis of programs. Aiming at addressing the integrated teaching of programming and testing practices, automatic test-based assessment systems have been developed and adopted in programming courses. In this paper we discuss the use of ProgTest - a test-based assessment tool which provides an immediate feedback to students regarding the quality of the programs developed and the test cases designed. ProgTest was applied to a group of undergraduate students of an introductory programming course. In short, the outcomes suggest that the constant and concrete feedback provided by the tool was useful for helping students to improve their assignments, both in terms of programming and testing.

Online publication date: Sun, 09-Aug-2015

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

 
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Knowledge and Learning (IJKL):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?


Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email subs@inderscience.com