首页> 美国政府科技报告 >Teaching Undergraduate Software Engineering Using Open Source Development Tools.
【24h】

Teaching Undergraduate Software Engineering Using Open Source Development Tools.

机译:使用开源开发工具教授本科软件工程。

获取原文

摘要

Software engineering is a key topic in computing education. Many schools offer a project-oriented course, or multi-course sequence, to teach students both the theoretical concepts of soft-ware development as well as the practical aspects of developing software systems in a team environment. Typically, in these courses, students practice the principles of requirements analysis, project management, a development methodology, and effective teamwork through a small-to-medium software project. For such a course to maintain its currency and relevancy, it is important for students to be exposed to current tools and techniques for software development. Capabilities, such as project management, requirements tracking, configuration management, collaboration tools, and team communication are ideally experienced in a hands-on manner as part of the project. Commercial tools can be cost-prohibitive and difficult to learn to use effectively in a one or two semester course. At our institution, we investigated the use of open source software development tools that were easy to learn, transferable to other classes to enhance their perceived value to the student, and could be easily integrated into the existing project- oriented two-course sequence in software engineering. This paper describes the tools and their integration in the course, our experience, student's reactions, and compares the results to previous course offerings.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号