随着信息技术的迅猛发展,计算机人才的需求与日俱增, C语言走进了各类大学校园,成为相关专业学生的必修课程。同时,C语言也成为大学生们永恒的话题,部分大学生对它产生了恐惧心理,尤其是高职高专的学生更是“谈C色变”。针对这一现象,笔者开始寻找解决这一问题的“良方”,由此编写了本书。
本书针对高职高专学生的特点,精心选择教材内容、教材案例,着重介绍基本编程思想、基本算法和基本编程技巧,将那些复杂算法(如链表或者离散数学的相关部分)留给了后续课程。学生牢固地掌握这些基本方法和基本技能,可以为后续课程的学习奠定坚实的基础。
本书主要有以下特色。
(1) 项目引领——实用性强。坚持项目引领是C语言程序设计课程的重大突破,教材在多年实践的基础上,按照知识构建原则,将实用项目“学习机管理系统”进行改革与分解,使之能够体现C语言应用的关键技术。同时,更重要的是能够向初学者展示程序设计的全过程,使学生站到程序设计的高度来看待这门课程,使C语言这样一门专业基础课能够具有较强的实用性,从而达到提高学生综合素质的重要作用。
(2) 理实一体——双线并重。课程组不断与企业专家沟通、探讨,再次改革本教材,即以项目为主线,发扬改革之优势;同时加强理论主线的连贯性,弥补改革之不足,双线并重,使其具有更强的针对性和实用性。
本书前5章为基础部分,包括算法、运算符、表达式、三大基本结构和函数,采用厚理论、重算法的原则编写,通过小实例介绍理论知识,增加高职学生理论基础,为后期项目实施提供必备的条件。第6~8章为项目应用部分,包括数组、结构体和指针,不仅有必要的理论基础,更重要的是通过“学习机”项目对C语言的高级部分进行了详细的分解,使学生在入门后有足够的空间开发项目,实现理实一体化教学目标。第9章详细介绍了“学习机”项目的设计全过程,使初学者真正体会到C语言的强大之处。
本书由长春职业技术学院吴艳平、徐海燕、于艳华任主编,许春艳、孙佳帝、沙继东、高文铭任副主编,白淑华、王明月、齐志、李东生和赵丽辉也参与了本书的编写工作。
本书可作为高职高专各类专业C语言程序设计的教材,同时也可以作为培训教材及供C语言爱好者入门使用。由于时间仓促以及编者水平有限,书中难免有不足之处,欢迎广大读者和同人提出宝贵意见和建议。
more >