Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Developing an automated program checkers

Published: 01 March 2001 Publication History

Abstract

This paper demonstrates the use of an automated program checker as a fast and effective technique for checking numerous programming assignments submitted by students. The process of designing and developing the checker is illustrated by a sample assignment. The paper concludes with a set of guidelines for preparing an assignment specification that is amenable to automated checking.

References

[1]
Jackson, D. and Usher, M. Grading Student Programs Using ASSYST. Proceedings SIGCSE '97, (1997) 335-339.
[2]
Jones, E.L. Grading Student Programs: A Software Testing Approach. Journal of Computing in Small Colleges 16, 2 (January 2001), 185-192.
[3]
Reek, K.A., "The TRY System - or - How to Avoid Testing Student Programs," Proceedings SIGCSE Bulletin vol.21, 1 (February 1989), 112-116.

Cited By

View all
  • (2023)Toward a New State-level Framework for Sharing Computer Science ContentProceedings of the 54th ACM Technical Symposium on Computer Science Education V. 110.1145/3545945.3569808(59-65)Online publication date: 2-Mar-2023
  • (2022)Stop Reinventing the Wheel! Promoting Community Software in Computing EducationProceedings of the 2022 Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3571785.3574129(261-292)Online publication date: 27-Dec-2022
  • (2022)Leveraging Community Software in CS Education to Avoid Reinventing the WheelProceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 210.1145/3502717.3532169(580-581)Online publication date: 7-Jul-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of Computing Sciences in Colleges
Journal of Computing Sciences in Colleges  Volume 16, Issue 3
March 2001
365 pages
ISSN:1937-4771
EISSN:1937-4763
  • Editor:
  • John G. Meinke
Issue’s Table of Contents

Publisher

Consortium for Computing Sciences in Colleges

Evansville, IN, United States

Publication History

Published: 01 March 2001
Published in JCSC Volume 16, Issue 3

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Toward a New State-level Framework for Sharing Computer Science ContentProceedings of the 54th ACM Technical Symposium on Computer Science Education V. 110.1145/3545945.3569808(59-65)Online publication date: 2-Mar-2023
  • (2022)Stop Reinventing the Wheel! Promoting Community Software in Computing EducationProceedings of the 2022 Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3571785.3574129(261-292)Online publication date: 27-Dec-2022
  • (2022)Leveraging Community Software in CS Education to Avoid Reinventing the WheelProceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 210.1145/3502717.3532169(580-581)Online publication date: 7-Jul-2022
  • (2007)Providing accurate and timely feedback by automatically grading student programming labsJournal of Computing Sciences in Colleges10.5555/1292428.129243223:2(16-23)Online publication date: 1-Dec-2007
  • (2005)Weighted primary trait analysis for computer program evaluationJournal of Computing Sciences in Colleges10.5555/1060405.106040920:6(14-19)Online publication date: 1-Jun-2005
  • (2003)Rethinking computer science education from a test-first perspectiveCompanion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications10.1145/949344.949390(148-155)Online publication date: 26-Oct-2003
  • (2003)Improving student performance by evaluating how well students test their own programsJournal on Educational Resources in Computing10.1145/1029994.10299953:3(1-es)Online publication date: 1-Sep-2003

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media