Proceedings of the 30th international conference on Software engineering
ROSE: a repository of education-friendly open-source projects
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Support for Educating Software Engineers Through Humanitarian Open Source Projects
CSEETW '08 Proceedings of the 2008 21st IEEE-CS Conference on Software Engineering Education and Training Workshop
Foss 101: engaging introductory students in the open source movement
Proceedings of the 40th ACM technical symposium on Computer science education
Evaluating student experiences in developing software for humanity
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Open source contribution as an effective software engineering class project
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
An approach for evaluating FOSS projects for student participation
Proceedings of the 43rd ACM technical symposium on Computer Science Education
50 ways to be a FOSSer: simple ways to involve students & faculty (abstract only)
Proceedings of the 43rd ACM technical symposium on Computer Science Education
An approach for evaluating open source projects for student participation
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
For the past year, Trinity College has utilized Sahana, a free and open source disaster management system, as a foundation to teach software engineering. The goals of the use of the Sahana project are threefold: to provide students with a real-world software engineering experience; to introduce students to the open-source development model; and to attract a wider variety of students into computing due to the real-world and humanitarian nature of the Sahana project. This paper discusses an approach for using open source software as a foundation to teach software engineering in a Liberal Arts environment by involving students in an ongoing, real-world project from the very beginning, allowing students with a wide range of backgrounds to participate. Results of a learning survey of a small group of students who have participated in the project are presented. The paper also provides guidance to others contemplating incorporating open source projects into their software engineering courses or curriculum.