Workshop Goals


  • Provide an overview of the open source development model.
  • Demonstrate that real open source development can be done by undergraduates.
  • Illustrate possible classroom and summer projects.
  • Highlight some of the project's software engineering principles.
  • Discuss some of the pedagogical merits and drawbacks.


  • As "hands-on" as time permits.
  • We will use our Sahana/VMOSS development environment as an example.
  • This wiki: self-contained so you can explore on your own (after the workshop).