| A gimmick to integrate software testing throughout the curriculum |
| Full text |
Pdf
(405 KB)
|
| Source
|
Technical Symposium on Computer Science Education
archive
Proceedings of the 33rd SIGCSE technical symposium on Computer science education
table of contents
Cincinnati, Kentucky
SESSION: Software engineering --- 2
table of contents
Pages: 271 - 275
Year of Publication: 2002
ISBN:1-58113-473-8
Also published in ...
|
|
Author
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 30, Citation Count: 13
|
|
|
ABSTRACT
We discuss our experiences in which students of a programming course were asked to submit both an implementation as well as a test set. A portion of a student's grade was then devoted both to the validity of a student's program on others' test sets, as well as how that student's test set performed in uncovering flaws in others' programs. The advantages are many, as this introduces implicit principles of software testing together with a bit of fun competition. The major complication is that such an all-pairs execution of tests grows quadratically with the number of participants, necessitating a fully automated scoring system.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
ACM/IEEE-CS Joing Task Force. Computing Curricula 2001, Aug. 1, 2001. Steelman Draft.
|
 |
2
|
Ryan S. Baker , Michael Boilen , Michael T. Goodrich , Roberto Tamassia , B. Aaron Stibel, Testers and visualizers for teaching data structures, The proceedings of the thirtieth SIGCSE technical symposium on Computer science education, p.261-265, March 24-28, 1999, New Orleans, Louisiana, United States
|
 |
3
|
|
| |
4
|
|
| |
5
|
|
 |
6
|
|
 |
7
|
|
 |
8
|
|
 |
9
|
Ursula Jackson , Bill Z. Manaris , Renée A. McCauley, Strategies for effective integration of software engineering concepts and techniques into the undergraduate computer science curriculum, Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education, p.360-364, February 27-March 01, 1997, San Jose, California, United States
|
| |
10
|
|
 |
11
|
|
 |
12
|
David G. Kay , Terry Scott , Peter Isaacson , Kenneth A. Reek, Automated grading assistance for student programs, Proceedings of the twenty-fifth SIGCSE symposium on Computer science education, p.381-382, March 10-12, 1994, Phoenix, Arizona, United States
|
 |
13
|
Renée A. McCauley , Clark Archer , Nell Dale , Rym Mili , James Robergé , Harriet Taylor, The effective integration of software engineering principles throughout the undergraduate computer science curriculum (abstract), Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education, p.364-365, March 02-04, 1995, Nashville, Tennessee, United States
|
 |
14
|
Reneée McCauley , Nell Dale , Thomas Hilburn , Susan Mengel , Branson W. Murrill, The assimilation of software engineering into the undergraduate computer science curriculum (panel session), Proceedings of the thirty-first SIGCSE technical symposium on Computer science education, p.423-424, March 07-12, 2000, Austin, Texas, United States
|
| |
15
|
McCauley, R., and Jackson, U. Teaching software engineering early --- experiences and results. In Proceedings of the 1998 Frontiers in Education Conference (Tempe, Arizona, Nov. 1998), pp. 800-804.
|
 |
16
|
Roy P. Pargas , Joe C. Lundy , John N. Underwood, Tournament play in CS1, Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education, p.214-218, February 27-March 01, 1997, San Jose, California, United States
|
 |
17
|
|
 |
18
|
|
CITED BY 13
|
|
Robert N. Lass , Christopher D. Cera , Nathaniel T. Bomberger , Bruce Char , Jeffrey L. Popyack , Nira Herrmann , Paul Zoski, Tools and techniques for large scale grading using Web-based commercial off-the-shelf software, ACM SIGCSE Bulletin, v.35 n.3, September 2003
|
|
|
|
|
|
Stephen H. Edwards, Rethinking computer science education from a test-first perspective, Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 26-30, 2003, Anaheim, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jaime Spacco , William Pugh, Helping students appreciate test-driven development (TDD), Companion to the 21st ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, October 22-26, 2006, Portland, Oregon, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|