The software engineering class builds a GUI for subversion
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.