本书以“班主任管家软件”项目为实际案例串联起C语言程序设计的所有重点内容,包括:用流程图描述业务流程,项目驱动案例设置,关键字、标识符及数的进制转换与表示,数据类型,运算符、表达式及语句,选择结构,循环结构,数组,函数,自定义类型,指针,文件。章后附有习题,帮助读者对重要知识点进行强化训练。本书可作为普通高等学校理工科各专业C语言程序设计课程的教材,也可供同类从业人员参考。
案例驱动的C语言程序设计 EPUB, PDF, MOBI, AZW3, TXT, FB2, DjVu, Kindle电子书免费下载。
前言:
中国高等教育改革吹响了应用型人才培养的号角,使得实践教学在人才培养中的地位日益凸显。实践教学是培养学生实践能力和创新能力的重要环节,也是提高学生社会职业素养和就业竞争力的重要途径。随着实践教学越来越受重视,C语言程序设计教材由第一代的经典举例,第二代的小案例渗透章节内容逐渐过渡到第三代的大项目案例贯穿整个C语言教学内容。本书最大的特点是从生活情景引入,将生活情景贯通到C语言知识讲授之中,引导学生在C语言学习过程中主动解决生活中的问题,并付诸项目案例,在项目开发实践中将学生解决问题的能力固化为素养,形成知识传授、能力提升、素养固化的人才培养新途径。树立以学生为中心、以解决问题为导向并不断持续改进的工程教育思想,不断提高学生的课程学习目标达成,全面培养学生的工程实践能力。青岛科技大学IT学科C语言程序设计课程组秉承工程化的教育理念,贯彻工程化的人才培养思想,结合学生管理实际,以“班主任管家软件”项目为实际案例串联起C语言程序设计的所有重点内容,编写了《案例驱动的C语言程序设计》和《C语言程序设计实验与实训》两本教材,两本教材是姊妹篇,相互配套使用。本书由12章组成,从用流程图描述业务流程开始,到文件的存储结束,突出流程图在程序设计中的重要作用,旨在培养学生用流程图描述问题的逻辑处理能力。本书引入两个项目案例“学生班级成绩管理系统”和“班主任管家软件”。其中“学生班级成绩管理系统”有开发指引,可以作为边学习边实践的项目;“班主任管家软件”只提供了描述和需求,可以作为课程学习结束之后的项目实训。“班主任管家软件”既贴近生活,又涵盖了C语言的全部重点内容,使理论内容在实践中得到应用。通过使用本书,读者不但可以掌握理论如何应用于实践,而且通过实际案例项目的开发积累,能够开发大程序,从而达到工程化训练的目的。本书以“重实践、强应用”为导向,注重训练学生的计算思维能力和逻辑处理能力。本书将生活实际情景与项目案例融合到C 语言学习中,既提升学生兴趣又提供实践机会,贯彻了“在生活中学习,在学习中实践”的编书初衷。本书内容通俗易懂,由浅入深,突出重点,重在应用。本书由郭韶升、张炜担任主编,曹玲、刘云担任副主编,秦玉华、王海红、孙丽珺参与编写。该书在出版前已经青岛科技大学软件工程、计算机科学与技术、信息工程、通信工程、集成电路开发与集成设计、物联网工程专业试用,在编写和出版过程中得到化学工业出版社和青岛科技大学教务处、信息科学技术学院的大力支持与帮助,在试用过程中刘国柱、童刚、孙丽珺、秦玉华、唐松生、王海红、包淑萍、范玮、马先珍、王继强、李卫强等老师提出了宝贵的修改建议,在此表示诚挚的感谢。本书中用到的源代码可提供需要的院校使用,请发邮件至[email protected]索取。由于编者水平有限,本书不足之处在所难免,恳请广大读者和专家批评指正。编 者2020年2月