计算机与现代化 ›› 2012, Vol. 203 ›› Issue (7): 233-235.doi: 10.3969/j.issn.1006-2475.2012.07.065

• 应用与开发 • 上一篇    下一篇

基于程序设计项目化教学的研究

高冲,徐群   

  1. 河海大学能源与电气学院,江苏南京211100
  • 收稿日期:2012-02-28 修回日期:1900-01-01 出版日期:2012-08-10 发布日期:2012-08-10

Research on Project Teaching Based on Programming

GAO Chong, XU Qun   

  1. College of Energy and Electrical, Hohai University, Nanjing 211100, China
  • Received:2012-02-28 Revised:1900-01-01 Online:2012-08-10 Published:2012-08-10

摘要: 针对C语言程序设计综合实训,基于“任务驱动”的原则,选择五子棋游戏进行综合项目教学,设计项目递增式实现步骤,提出一种基于“净空间”的适合初级编程的下棋算法框架。在该项目的教学过程中让学生从简单的逻辑结构逐步细化和深入,充分展示学生的才能。教学效果表明,该项目的实施让每个学生的程序设计能力得到不同程度的提高。

关键词: 项目化教学, 五子棋, 任务驱动, 递增

Abstract: Aiming at C language programming for the training process, based on “taskdriven”principle, the choice of the comprehensive project teaching of gobang game designed for incremental steps of the project, this paper aproposes a based on “clean space” for junior chess programming algorithm framework. In the course of the project of teaching, students gains knowledge gradually from the simple logical structure refinement to fully indepth. Teaching results show that the implementation of the project makes each student’s programming skills to be improved to varying degrees.

Key words: project teaching, gobang, taskdriven, increase by degrees

中图分类号: