|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
F. DeRemer, and H. H. Kron, "Programming-in-the-Large versus Programming-in-the-Small," IEEE Transactions on Software Engineering, 2(2). 80-86, 1976.
|
| |
3
|
Edmund Tsang, Projects That Matter - Concepts and Models for Service-Learning in Engineering, AAHE, 2000.
|
| |
4
|
B. Jacoby, eds. Service-Learning in Higher Education: Concepts and Practices, Jossey-Bass, 1996.
|
| |
5
|
Jeffrey Howard, eds. "Service-Learning Course Design Workbook," Michigan Journal of Community Service learning, Companion Volume, Summer 2001.
|
| |
6
|
|
| |
7
|
|
 |
8
|
|
CITED BY 6
|
|
|
|
|
|
|
Adrian Rusu , Amalia Rusu , Rebecca Docimo , Confesor Santiago , Mike Paglione, Academia-academia-industry collaborations on software engineering projects using local-remote teams, Proceedings of the 40th ACM technical symposium on Computer science education, March 04-07, 2009, Chattanooga, TN, USA
|
|
|
|
|
|
|
|