图书推荐

"本书是在总结建设“C语言程序设计”国家精品课程的经验,认真研究课程特点,分析当前出版的C语言程序设计教材的基础上编写完成的。程序设计应该重点培养学生的编程能力,同时掌握扎实的语法知识。学生创新能力的培养是潜移默化的,作为教材应该在学生创新能力方面加以引导,培养学生发现问题、分析问题、解决问题的能力。
本教材的主要特点:
(1)强化程序设计能力培养。本书从实际问题需求出发引出理论,从个体到一般,以点带面,根据程序设计的需要,引出相关的知识点,将知识学习和使用密切结合,加深了理解,也避免了枯燥的学用分离的语法学习。使学习者明确为什么引出这些知识点,强化了知识点的在程序设计中的应用。
(2)注重学生创新思维的培养。教材贯穿了提出需要解决的问题、分析问题、引出概念、讲解知识点、程序实现的编写思路。通过给出实际问题,分析问题的特点,引导学生思考,然后给出解决的思路。通过潜移默化的作用,培养学生的创新思维和分析问题解决问题的能力。
(3)突出实用性和趣味性。在例题的选择上力求实用性和趣味性,以此提高应用程序设计的能力和学习兴趣。内容的组织编排强化实践教学,突出编程能力培养。所有例题不是简单地给出程序,而是首先分析问题,提出解题思路,再给出解决方案。将算法和数据结构结合起来,培养学生编程能力。
(4)强调学用结合和规范化编程。学习的目的是为了使用。因此,知识点的学习紧密结合使用,知识点基本上采用了学了即用的原则。一方面加强了知识点的理解和巩固,另一方面知道这些知识点在什么地方用和如何用。避免为了学习而学习,学而不用的问题。努力引导学生养成良好的编程习惯,编写风格优美、可读性好、易于维护的程序代码。
(5)融入思政教育。本课程积极贯彻思想政治元素“进课堂、融课程”的教育方针,在每一章后面增设“拓展阅读”环节,精心挑选了对我国乃至世界计算机科学与技术的发展做出过卓越贡献的科学家光荣事迹,旨在引导、培养和提升学习者的爱国意识、家国情怀、团结协作、精益求精、刻苦求学、潜心研究的优秀品质和优良作风,明确“为谁培养人”、“培养什么样的人”的教育导向。
(6)扫码听课。针对课程每一章节的主要知识点及关键示例,为便于读者快速学习和熟练掌握,编写组专门录制知识点精讲视频共计86段,总计时长约达660分钟,以二维码的形式分布于课程关键知识点附近,便于学习者随时扫码观看,轻松学习。"