首页> 外文会议>International Conference on Information Technology: New Generations;ITNG '09 >Weaving Agile Software Development Techniques into a Traditional Computer Science Curriculum
【24h】

Weaving Agile Software Development Techniques into a Traditional Computer Science Curriculum

机译:将敏捷软件开发技术整合到传统的计算机科学课程中

获取原文

摘要

Agile software methodologies are quickly becoming widely used in a variety of industry projects; their flexibility provides the means to address many common problems faced in the development of software systems. Companies commonly use selected agile techniques such as unit testing, pair programming, and iterative development even if a complete methodology is not yet embraced. As these techniques become more and more prevalent in industry, it is becoming essential that they are incorporated into traditional computer science curricula. Many aspects of agile methodologies can be regarded as standard practice but taken to an extreme. Consequently, although there are some agile practices that would have to be added to a traditional curriculum, there are many that are typically already covered to a limited extent. Webster University has developed an Agile Software Development graduate course in which the main ideas are discussed, and implemented via student projects. We describe some of the key agile techniques and how they are taught in the Agile course, how we resolve the numerous challenges faced by teaching these techniques, and report on how these ideas are woven into the graduate program.
机译:敏捷软件方法论正迅速在各种行业项目中得到广泛使用。它们的灵活性提供了解决软件系统开发中面临的许多常见问题的方法。公司通常使用选定的敏捷技术,例如单元测试,结对编程和迭代开发,即使尚未采用完整的方法论也是如此。随着这些技术在工业中变得越来越普遍,将它们纳入传统计算机科学课程变得至关重要。敏捷方法论的许多方面都可以视为标准实践,但要极端化。因此,尽管有一些敏捷实践必须添加到传统课程中,但通常已经在有限的范围内涵盖了许多敏捷实践。韦伯斯特大学开发了一个敏捷软件开发研究生课程,其中讨论了主要思想,并通过学生项目实施了这些思想。我们描述了一些关键的敏捷技术以及在敏捷课程中如何教授它们,我们如何解决通过教授这些技术所面临的众多挑战,并报告了这些思想如何融入研究生课程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号