本书是面向理工类专业的“计算机基础系列教材”的第一本,是学习计算机基础理论和软硬件设计的入门教材。全书以“计算思维能力”培养为出发点,以数据的表示、存储、处理、分析为主线,介绍系统平台原理、C程序设计、算法分析与数据结构基础,并从大数据的视角,概述数
据的组织与分析方法。
全书共分9章,主要内容包括:计算机与互联网,信息表示与编码,软硬件系统基本原理,程序设计与数据结构基础,C程序设计基础,数组和函数,指针,算法分析与设计,数据管理与数据分析。各章均在起始处给出本章的引言及学习目标,以供读者学习时参考。同时,作为“大学计算机”国
家精品在线开放课程(MOOC)配套教材,本书配有教学微视频。
作为大学计算机基础课程教材,本书首先帮助读者理解基础理论,而后具备基本的C语言编程能力和简单算法与数据结构设计能力,以及对数据分析理论和大数据处理环境有基本的了解。
本书可作为普通高等学校理工类专业“大学计算机”课程教材,也可以作为C语言程序设计学习的入门教材,适用学时为48-64学时。目录中带有 “*”的章节为选讲内容,可根据情况课内讲授或作为翻转课堂教学使用。