本书根据教育部高等学校计算机科学与技术教学指导委员会非计算机专业计算机基础课程教学指导分委员会颁布的《高等学校非计算机专业计算机基础课程教学基本要求》中大学计算机基础课程教学要求,兼顾2020年版全国计算机等级考试一级考试大纲的要求编写,适用于高等学校非计算机专业大学计算机应用基础课程的教学,也适用于全国计算机等级考试(一级)的学习。内容主要包括: 计算机基本领域知识(数据编码、计算机网络等)、常用软件(Windows 7、Word 2016、Excel 2016、PowerPoint 2016)实际操作和全国计算机等级考试一级考试考点分析及模拟试题。全书以二维码的形式将常用软件的操作过程以主题式视频的形式内嵌在相应章节,扫码即学,是纸媒与数媒无缝对接,学、练、考相结合的新形态一体化教材。
本书是根据《教育部高等教育司关于开展新工科研究与实践的通知》编写的关于计算机程序设计课程的教材。本书从C语言程序设计的基本原理及程序设计的基本思想出发,以培养读者的计算机思维为目标,紧扣基础,循序渐进,面向应用。全书主要分为三篇,即基础篇、提高篇和应用篇。基础篇以结构化程序设计为主线,主要讲述程序设计中的基本概念和经典算法,如基本控制语句和函数、结构化程序设计和模块化程序设计等;提高篇以数据结构的使用为主线,主要内容包括数组、指针、结构、文件的概念及其应用、常用数据结构的C语言实现等;在掌握了这些基本概念和技巧的基础上,应用篇进一步引入面向对象、可视化编程、单片机、嵌入式编程、软件工程等面向实际应用的知识,拓宽读者的视野。 本书可作为高等院校、水平考试、各类成人教育的程序设计的教材使用,也可供计算机爱好者自学。