首页> 外文期刊>SIGCSE bulletin >Production Programming in the Classroom
【24h】

Production Programming in the Classroom

机译:课堂中的生产编程

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

摘要

Students in programming courses generally write "toy" programs that are superficially tested, graded, and then discarded. This approach to teaching programming leaves students unprepared for production programming because the gap between writing toy programs and developing reliable software products is enormous. This paper describes how production programming can be effectively taught to undergraduate students in the classroom. The key to teaching such a course is using Extreme Programming methodology to develop a sustainable open source project with real customers, including the students themselves. Extreme Programming and open source project management are facilitated by a growing collection of free tools such as the JUnit testing framework, the Ant scripting tool, and the SourceForge website for managing open source projects.
机译:编程课程的学生通常会编写“玩具”程序,这些程序经过表面测试,分级然后丢弃。由于编写玩具程序与开发可靠的软件产品之间的差距很大,因此这种用于编程的教学方法使学生无需为生产编程做准备。本文介绍了如何在课堂上向本科生有效地教授生产编程。教授此类课程的关键是使用极限编程方法,与包括学生本人在内的实际客户一起开发可持续的开源项目。越来越多的免费工具(例如JUnit测试框架,Ant脚本工具和用于管理开源项目的SourceForge网站)促进了极端编程和开源项目管理。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号