DocumentCode
2707539
Title
Enriching software engineering courses with service-learning projects and the open-source approach
Author
Liu, Chang
Author_Institution
Sch. of Electr. Eng. & Comput. Sci., Ohio Univ., Athens, OH, USA
fYear
2005
fDate
15-21 May 2005
Firstpage
613
Lastpage
614
Abstract
Real-world software engineers deal with complex problem. Yet many software engineering courses do not involve projects of enough complexity to give students such experience. We sense that service-learning projects, while difficult to manage and sustain, can serve a crucial role in this regard. Through trials in a senior-level software engineering course, we discovered that the open-source approach works well to enable students to work on large, multiple-term service-learning projects. We developed GROw, a cross-term, cross-team educational software process to meet the challenges of adopting complex, real-world projects in one-term courses, and to sustain service learning.
Keywords
computer science education; public domain software; software engineering; GROw; cross-team educational software; open-source approach; real-world software engineers; service-learning projects; software engineering; Bifurcation; Computer industry; Computer science; Computer science education; Costs; Educational programs; Information science; Open source software; Project management; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2005. ICSE 2005. Proceedings. 27th International Conference on
Print_ISBN
1-59593-963-2
Type
conf
DOI
10.1109/ICSE.2005.1553612
Filename
1553612
Link To Document