首页 > 图书中心 >图书详情
程序设计教程(C语言微课版)
作者:陈菁 王忠 范青刚 马晓丹
丛书名:面向新工科专业建设计算机系列教材
定价:79元
印次:1-3
ISBN:9787302610984
出版日期:2022.08.01
印刷日期:2024.07.24
本书是根据《教育部高等教育司关于开展新工科研究与实践的通知》编写的关于计算机程序设计课程的教材。本书从C语言程序设计的基本原理及程序设计的基本思想出发,以培养读者的计算机思维为目标,紧扣基础,循序渐进,面向应用。全书主要分为三篇,即基础篇、提高篇和应用篇。基础篇以结构化程序设计为主线,主要讲述程序设计中的基本概念和经典算法,如基本控制语句和函数、结构化程序设计和模块化程序设计等;提高篇以数据结构的使用为主线,主要内容包括数组、指针、结构、文件的概念及其应用、常用数据结构的C语言实现等;在掌握了这些基本概念和技巧的基础上,应用篇进一步引入面向对象、可视化编程、单片机、嵌入式编程、软件工程等面向实际应用的知识,拓宽读者的视野。 本书可作为高等院校、水平考试、各类成人教育的程序设计的教材使用,也可供计算机爱好者自学。
more >前言 本书是根据《教育部高等教育司关于开展新工科研究与实践的通知》,为普通高等学校非计算机专业学生编写的教材。 程序设计是高等学校重要的计算机基础课程,它以编程语言为平台,介绍程序设计的思想和方法。通过该课程的学习,学生不仅要掌握高级程序设计语言的知识,更重要的是在实践中逐步掌握程序设计的思想和方法,培养问题求解和语言应用的能力。 程序设计是每个科技工作者使用计算机的基本功。C语言是目前使用比较广泛的一种程序设计语言。它既具备高级语言的特性,又具有直接操纵计算机硬件的能力,并因其丰富灵活的数据结构、简洁而高效的语句表达、清晰的程序结构和良好的可移植性而拥有大量的使用者,也是高校计算机程序设计语言类课程的首选。 本书旨在讲授程序设计基础和C语言基础,突出C语言课程本身实践性强的特点,以解决实践中的问题为目标,通过应用案例讲解程序设计的基本思想和方法,以及相关的语言知识。以倡导启发式教学和研究性学习,激发学习者的兴趣和潜能,注重学习者思考能力和创新能力的培养,从重视知识目标转向重视能力目标。 本书“从零开始”,在内容组织上循序渐进,在实践案例上精心设计,力争做到理论与实践并重,基础与前沿同步。全书共分12章,主要包括三篇,即基础篇、提高篇和应用篇。基础篇的主要内容包括程序设计中的基本概念与经典算法,如基本控制语句和函数、结构化程序设计和模块化程序设计等。提高篇的主要内容包括数组、指针、结构、文件的概念及其应用、常用数据结构的C语言实现等。在掌握了这些基本概念与应用的基础上,在提高篇适时引入面向对象、可视化编程、单片机、嵌入式编程、软件工程等面向实际应用的知识。 程序设计是一门实践性很强的课程,学习者必须通过大量的编程训练,在实践中掌握语言知识,培养程序设计的基本能力,并逐步理解和掌握程序设计的思想和方法。因此,本教材以二维码的形式将课程核心内容的微课、典型算法应用案例的分析实现的微视频等内嵌在对应章节,便于读者扫码学习,极大地提高了学习效率。 本书配套课件通过如下二维码下载。 配套课件 本书第1、4、9、10、12章由陈菁编写,第2、3章由马晓丹编写,第5~8章由范青刚编写,第11章由王忠编写,全书由陈菁统稿。 由于作者水平有限,书中难免存在谬误之处,敬请读者指正。 编者2022年3月
more >