Repositories for CS courses: an evolutionary tale

  • Authors:
  • Edward L. Jones;Clement S. Allen

  • Affiliations:
  • Florida A&M University, Tallahassee, Florida;Florida A&M University, Tallahassee, Florida

  • Venue:
  • Proceedings of the 8th annual conference on Innovation and technology in computer science education
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes a simple Unix-based repository that supports programming intensive courses. Initially motivated by the need to capture sample artifacts for the capstone course sequence, the repository has evolved to support progam submission, on-line testing, and automated program grading. Repository features enforce naming conventions, assignment due dates, while supporting the use of Unix in programming classes. The repository also facilitates consistent on-line program compilation and execution. Repository utilities are provided to support first-time adoption, for archiving repositories from past terms, and for establishing repositories for a new academic term. Results from the transfer of the technology to first-time adopters are presented.