Issue |
SHS Web of Conferences
Volume 26, 2016
ERPA International Congresses on Education 2015 (ERPA 2015)
|
|
---|---|---|
Article Number | 01107 | |
Number of page(s) | 9 | |
DOI | https://doi.org/10.1051/shsconf/20162601107 | |
Published online | 26 April 2016 |
Unit testing as a teaching tool in higher education
Facultad de Ciencias, Universidad Nacional Autónoma de México, Av. Universidad Nº 3000, CU, 04510, México DF, México
a Corresponding author: canek@ciencias.unam.mx
Unit testing in the programming world has had a profound impact in the way modern complex systems are developed. Many Open Source and Free Software projects encourage (and in some cases, mandate) the use of unit tests for new code submissions, and many software companies around the world have incorporated unit testing as part of their standard developing practices. And although not all software engineers use them, very few (if at all) object their use. However, there is almost no research available pertaining the use of unit tests as a teaching tool in introductory programming courses. I have been teaching introductory programming courses in the Computer Sciences program at the Sciences Faculty in the National Autonomous University of Mexico for almost ten years, and since 2013 I have been using unit testing as a teaching tool in those courses. The intent of this paper is to discuss the results of this experience.
© Owned by the authors, published by EDP Sciences, 2016
This is an Open Access article distributed under the terms of the Creative Commons Attribution License 4.0, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.
Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.
Initial download of the metrics may take a while.