Abstract
A proposal is made for combining ongoing volunteer efforts to produce and freely distribute real-world, consumer-oriented software with the existing curricula in computer science. The differences between such an endeavor and currently ongoing free software efforts are described. The pedagogical advantages of working with and contributing to such an effort are explored. Potential enhancements to existing course work are discussed, as are some possible new avenues of instruction. The economic viability of such an enterprise is also briefly described.
Index Terms
Bringing real-world software development into the classroom: a proposed role for public software in computer science education
Recommendations
Bringing real-world software development into the classroom: a proposed role for public software in computer science education
SIGCSE '98: Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science educationA proposal is made for combining ongoing volunteer efforts to produce and freely distribute real-world, consumer-oriented software with the existing curricula in computer science. The differences between such an endeavor and currently ongoing free ...
Bringing Realistic Software Engineering Assignments to the Software Engineering Classroom
CSEET '06: Proceedings of the 19th Conference on Software Engineering Education & TrainingEffective, professional quality work is essential for success in many fields of endeavor, yet software engineering students often gain, at best, a limited and cursory level of expertise through their normal curricula. In particular, students often fall ...
Development of software engineering: co-operative efforts from academia, government and industry
ICSE '06: Proceedings of the 28th international conference on Software engineeringIn the past 40 years, software engineering has emerged as an important sub-field of computer science. The quality and productivity of software have been improved and the cost and risk of software development been decreased due to the contributions made ...






Comments