An integrated approach to version control management in computer supported collaborative writing
ACM-SE 36 Proceedings of the 36th annual Southeast regional conference
Extreme programming explained: embrace change
Extreme programming explained: embrace change
The pragmatic programmer: from journeyman to master
The pragmatic programmer: from journeyman to master
Version Control With Subversion
Version Control With Subversion
Joel on Software: Selected Essays
Joel on Software: Selected Essays
Learning by doing: introducing version control as a way to manage student assignments
Proceedings of the 36th SIGCSE technical symposium on Computer science education
eROSE: guiding programmers in eclipse
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Proceedings of the 40th ACM technical symposium on Computer science education
Using subversion as an aid in evaluating individuals working on a group coding project
Journal of Computing Sciences in Colleges
Distributed version control in the classroom
Proceedings of the 42nd ACM technical symposium on Computer science education
Journal of Computing Sciences in Colleges
Git on the cloud in the classroom
Proceeding of the 44th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Instructors of introductory courses face many challenges, not the least of which is dealing with a large volume of course materials and students with differing backgrounds. There are often too many administrative demands to have as much time for creative pedagogy as one would like. Team projects, and complex realistic projects in general, increase psychic demands, and conflicting schedules make creative collaboration with other instructors impossible. In order to address these issues, we need to find ways to increase effective handling of course development, to free up time for creative pedagogical efforts. This paper reports on an exploratory project in which two instructors and an undergraduate teaching assistant used the Subversion version control system to collaborate remotely on developing and running two CS1 classes. We focus on the ease and efficiency of course management using Subversion, providing a new perspective on how version control can enhance teaching.