图书前言

第2版前言

地方型应用性院校的计算机基础教育中,程序设计课程是学习者信息化教育的重要环节。“程序设计课程”的目标是借助程序设计的知识载体,学习和掌握基本问题的求解过程和基本思路,建立算法意识,培养良好的计算思维习惯; 应用计算思维能力分析,解决问题。

结合教学研究项目,在多年程序设计课程项目教学改革的基础上,编写了配套的项目教学教材。项目教学法改革的思路是以应用为背景,以强化实践为突破口,引导理性思维,学习计算思维,协作实践中动手动脑练会程序设计。本项目教学法获得省级教学成果一等奖。

项目教学中,深入研究知识点群,重构知识点群层次; 实施项目分层教学,合理分解教学项目案例; 设计构建项目案例之间的新建、进化和优化关系; 使学习者分清项目建设和二次应用开发的环境,寻找应用问题。 

项目教学法克服了传统教学中注重理论、脱离应用环境和应用,项目教学改革的重大改变是设计了完整的软件项目教学背景,学生在了解、熟悉软件项目开发的过程中,在应用环境中,学习掌握各种算法知识和训练技能,使学生具备在项目环境中理解应用,能够进行二次应用开发。

本书在第1版的基础上,在内容上做了更合理的增删,加入动态内存分配、数据文件的操作等,同时对教材中的项目案例进行了更加合理的优化和分解,案例大小适中,适合课堂教学和学生学习,应用例题也更加丰富。本版对第5章和第6章进行了较大的改写。本书由孟朝霞编著,其中第1、5章由杨立编写,第2、6章由李霞编写,第3、4章由王琴竹编写,第7由孟朝霞编写,第8章由胡彧编写。

本书配有的CAI课件有较大的变化,包括教学课件和学生自学课件。

由于作者才疏学浅,书中的错误和不当之处,恳请专家、读者批评指正。

2011年3月