John Santore

Learn More
It is necessary for students to learn how to program in a team environment because they will be required to do so in industry after graduation. However, it is difficult to ensure that each student on an academic team is contributing significantly to the overall team effort. The authors describe several failed attempts to grade teamwork fairly and a new(More)
The authors describe a software engineering course in which undergraduate students produced a GUI frontend to Subversion, a popular open source version control system. Three teams implemented the project by shelling out to the command line and one team used TkSVN. A download of the course materials and a project implementation are provided.
  • 1