首页> 外文期刊>Computing reviews >Enhancing software engineering education through open source projects: four years of students' perspectives
【24h】

Enhancing software engineering education through open source projects: four years of students' perspectives

机译:通过开源项目加强软件工程教育:四年的学生观点

获取原文
获取原文并翻译 | 示例
           

摘要

It is often observed that a difficult aspect of teaching software engineering is getting students to appreciate the difference in scale between software written as exercises in programming classes and software that professional developers produce. Many of the rules of good practice only make sense in the context of software on a scale much greater than students will have experienced, so when introduced in a classroom setting, they are too easily dismissed as complex and unnecessary. This leads to suggestions that students should be exposed to real commercial software as part of their education. The rise of open-source software gives an alternative that may be more easily arranged: students are asked to volunteer as contributors to free/libre open-source software (FLOSS) projects (the FLOSS term avoids taking sides in an ongoing debate on terminology). This paper discusses the experience of using this approach in one particular module.
机译:经常观察到,软件工程教学的一个困难方面是使学生认识到作为编程课练习编写的软件与专业开发人员生产的软件之间在规模上的差异。良好实践的许多规则只有在软件范围内才有意义,而软件的规模要远远超出学生的经验,因此,在课堂环境中引入这些规则时,它们很容易被认为是复杂且不必要的。这导致建议学生在学习过程中应接触真正的商业软件。开源软件的兴起提供了一种可能更容易安排的替代方案:要求学生自愿作为自由/自由开源软件(FLOSS)项目的贡献者(FLOSS术语避免参与正在进行的术语辩论) 。本文讨论了在一个特定模块中使用这种方法的经验。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号