图书前言

前 言

Foreword

C语言程序设计是学习程序设计的入门课程,也是高职高专院校很多工科类专业必修的技术基础课程。通过对本课程的学习,使学生掌握C语言程序设计的基本知识、程序结构、算法和结构化程序设计的方法,培养学生的编程思维、程序设计能力以及分析和解决问题的能力。

本书按照“项目导向、任务驱动”的教学原则,结合C语言程序设计自身的特点,用通俗易懂的方法组织编写。本书具有以下特点:

(1)打破以知识传授为主要特征的传统课程教学模式,以项目为载体,由任务驱动组织课程内容。每个任务的完成包括“任务说明→任务实施(任务功能、编程思路、源程序、调试运行)→任务拓展”等步骤,分步完成。

(2)在教材编写的过程中,力求把复杂的问题简单化。用通俗易懂的语言讲授课程内容,用简单易上手的实例降低学习的难度,强调实用性和趣味性。让学生在解决问题的过程中获得成就感,增强自信心。

(3)加强能力训练。C语言程序设计课程传统的教学方法是理论→实验→理论的教学模式。通过变革,将课程内容设计为“教、学、做一体化”的模式,在实训室或职场完成课程内容的教学训练任务,将理论和实践融为一体。

(4)教学效果评价采用过程评价与结果评价相结合的方式,重点评价学生的职业能力。

(5)书中所有的源程序均在Visual C++ 6.0集成开发环境下调试通过,所有实例的输出结果均为截屏获得,确保了源程序的正确性。

(6)每个项目都安排有一定的编程练习,便于学生训练和提高。

本书配有课件、习题答案和案例程序,便于教师教学和读者自学使用。

本书由中山职业技术学院的普清民、何业军、李勇,佛山职业技术学院的丁犇老师,以及内蒙古电子信息职业技术学院的常润梅老师合作编写。参编人员均为教学一线的专职教师,有多年承担本课程教学和项目开发的经验。在本书编写的过程中参阅了大量的书籍和资料,在此向这些书籍和资料的原作者表示衷心的感谢!

由于编者水平有限,书中难免有不足之处,恳请广大读者批评指正!

 编 者