目录 第1章绪论1 1.1计算机的产生与发展1 1.1.1计算机的产生1 1.1.2计算机的发展2 1.2计算机的分类与特点4 1.2.1计算机的分类5 1.2.2计算机的特点8 1.3计算机的应用10 1.4计算机的发展趋势13 1.5计算机相关专业简介15 1.5.1计算机科学与技术专业简介16 1.5.2网络工程专业简介17 1.5.3物联网工程专业简介19 1.5.4信息管理与信息系统专业简介20 1.5.5软件工程专业简介21 1.6计算机专业领域名人简介23 1.7本章小结24 习题25第2章数据存储基础28 2.1数制及其转换28 2.1.1进位记数制28 2.1.2数制间的转换30 2.2计算机中的信息表示32 2.2.1数值信息在计算机中的表示34 2.2.2字符信息的编码37 2.2.3多媒体信息在计算机中的表示42 2.3本章小结51 习题52第3章计算机硬件基础56 3.1计算机硬件的基本组成56 3.1.1冯·诺依曼机体系结构57 3.1.2微处理器基础60 3.1.3存储设备65 3.1.4输入和输出设备75 3.2指令系统与机器语言94 3.2.1指令系统及指令的执行过程94 3.2.2机器语言和汇编语言基础98 3.3微型计算机及其性能指标108 3.3.1微型计算机109 3.3.2微型计算机的性能指标122 3.3.3微型计算机的关键技术122 3.4本章小结124 习题124第4章计算机软件基础129 4.1计算机软件系统概述129 4.1.1系统软件130 4.1.2应用软件133 4.2操作系统概述135 4.2.1操作系统的产生、发展和现状137 4.2.2操作系统的功能和定义140 4.2.3操作系统的特征145 4.2.4操作系统的分类及主要类型147 4.3常用操作系统简介150 4.3.1MSDOS151 4.3.2Windows系列151 4.3.3UNIX152 4.3.4Linux152 4.4Windows 10操作系统的使用方法153 4.4.1Windows 10的版本153 4.4.2Windows 10的启动156 4.4.3Windows 10的退出156 4.4.4Windows 10程序的启动与窗口操作156 4.4.5Windows 10的文件管理161 4.4.6Windows 10的系统管理166 4.4.7Windows 10的网络功能170 4.4.8Windows 10系统的备份与还原171 4.5本章小结172 习题172第5章程序设计基础180 5.1程序设计概述180 5.1.1程序设计的基本过程180 5.1.2程序设计的方法181 5.1.3程序设计语言185 5.2算法概述189 5.2.1算法的概念189 5.2.2算法的表示190 5.2.3常用算法介绍194 5.3软件工程概述198 5.3.1软件危机198 5.3.2软件工程199 5.3.3软件生存周期200 5.4本章小结204 习题205第6章数据结构基础207 6.1数据结构概述207 6.1.1数据结构课程的地位207 6.1.2基本概念和术语208 6.2几种经典的数据结构210 6.2.1线性表210 6.2.2栈和队列213 6.2.3树216 6.2.4图219 6.3本章小结220 习题220第7章数据库基础223 7.1数据库的基础知识223 7.1.1数据库的基本概念223 7.1.2数据管理方式的发展224 7.1.3数据库系统的体系结构226 7.1.4数据模型227 7.2关系数据库228 7.2.1关系模型的基本概念229 7.2.2关系的特点230 7.2.3关系的基本运算230 7.3结构化查询语言SQL概述235 7.3.1SQL的特点235 7.3.2常用的 SQL语句235 7.4常用的关系数据库介绍240 7.4.1SQL Server数据库240 7.4.2Oracle数据库240 7.4.3Access数据库241 7.5Microsoft Access应用241 7.5.1Access 2016概述241 7.5.2数据库设计242 7.5.3数据库操作243 7.5.4数据表的操作247 7.5.5查询265 7.6本章小结273 习题273第8章计算机网络技术及应用278 8.1计算机网络概述278 8.1.1计算机网络的定义与功能278 8.1.2计算机网络的产生和发展280 8.1.3计算机网络的分类281 8.1.4计算机网络协议与体系结构285 8.2局域网288 8.2.1局域网的组成288 8.2.2局域网参考模型294 8.2.3以太网295 8.3Internet296 8.3.1Internet的发展历史296 8.3.2IP地址与域名297 8.3.3Internet提供的服务299 8.4网络安全303 8.4.1网络安全概述303 8.4.2网络攻击分类及方法304 8.4.3网络防御技术307 8.5本章小结311 习题311第9章Office 2016办公软件314 9.1概述314 9.2Microsoft Word应用314 9.2.1Word 2016概述315 9.2.2文档的基本操作317 9.2.3文档的排版325 9.2.4表格处理332 9.2.5图形处理336 9.3Microsoft Excel应用338 9.3.1Excel 2016概述338 9.3.2Excel 2016基本操作340 9.3.3工作表的编辑343 9.3.4工作表的格式化347 9.3.5数据的图表化349 9.3.6数据的管理与分析351 9.3.7页面设置与打印355 9.4Microsoft PowerPoint应用356 9.4.1PowerPoint 2016概述356 9.4.2演示文稿的基本操作358 9.4.3幻灯片的基本操作360 9.4.4幻灯片的编辑361 9.4.5幻灯片的设计362 9.4.6幻灯片的放映365 9.5本章小结368 习题369第10章人工智能基础379 10.1人工智能概述379 10.1.1人工智能的定义379 10.1.2人工智能的研究目标380 10.2人工智能的历史380 10.3人工智能的研究方法383 10.3.1符号主义383 10.3.2联结主义384 10.3.3行为主义385 10.4人工智能的应用领域386 10.5人工智能的发展现状及前景393 10.6本章小结393 习题394附录A实验指导398 实验1键盘、鼠标的基本操作398 实验2Windows基本操作402 实验3Word操作404 实验4Excel操作406 实验5PowerPoint操作407 实验6Access操作409 实验7局域网及Internet的使用411参考文献413