本书以程序设计为主线,以编程应用为驱动,通过案例和问题引入内容,重点讲解程序设计的思想和方法,并介绍相关的C语言知识。在内容设计上以培养学生应用C语言解决实际问题的能力为核心,以提升学生实践能力为重点,采用“教学做一体化”的思路构架内容体系,通过“理论+实训”的高度融合实现了“教、学、做”的有机结合,通过大量的实际案例驱动课程教学质量的快速提高。
本书共分为基础技能部分、提升技能部分和综合技能部分3个部分。基础技能部分为第1~5章,提升技能部分为第7~10章,综合技能部分为第6章和第11章。按照“螺旋形”的提升模式组织内容,精心设计了160个基础案例和两个综合项目案例,按照“单个技能点练习—阶段项目技能练习—课程项目技能练习”的练习过程,快速高效提升学生的专业技能。本书采用Visual C++ 6.0作为编译环境,符合目前各种教学和考试大纲的要求。
本书配套建设微课视频、课程标准、授课计划、电子教案、授课用PPT、课后习题、习题答案及解析、案例素材等数字化学习资源。与本书配套的在线开放课程将在“智慧职教MOOC学院”(http://mooc.icve.com.cn/)上线,学习者可以登录网站进行在线开放课程的学习,授课教师可以调用本课程构建符合自身教学特色的SPOC课程,详见“智慧职教服务指南”。
本书面向高等职业教育,充分考虑高等职业院校学生的学习基础、学习习惯和培养目标,案例取材于生产、生活实际,程序书写遵循企业规范,充分体现职业性。本书可作为高等职业院校及应用型本科院校程序设计课程的教材,也可作为全国计算机等级考试二级C语言程序设计科目学习的参考书。