RCS—a system for version control
Software—Practice & Experience
The TRY system -or- how to avoid testing student programs
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education
Grading student programs using ASSYST
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Using software to solve problems in large computing courses
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
:-)When you grade that: using e-mail and the network in programming courses
SAC '95 Proceedings of the 1995 ACM symposium on Applied computing
Grading student programs - a software testing approach
CCSC '00 Proceedings of the fourteenth annual consortium on Small Colleges Southeastern conference
JERPA: a distance-learning environment for introductory Java programming courses
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Effectiveness of online assessment
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
CUTE - The Design and Evolution of a First Year Programming Environment
SEEP '98 Proceedings of the 1998 International Conference on Software Engineering: Education & Practice
A web-based tool for managing the submission of student work
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
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.