大学计算机

本书特色

[

全书共分为9章,主要内容包括:计算机与计算思维、信息技术基础、操作系统基础、算法与数据结构、程序设计基础、多媒体技术、数据库技术基础、计算机网络和软件工程。本书以计算思维为统领和导向,结构严谨,叙述准确,实践性强。重点培养学生利用计算机处理和解决实际问题的理念、方法和综合应用能力,为后续程序设计课程和信息系统的开发奠定坚实基础。 本书可作为高校各专业“计算机基础教育”课程的教材,也可作为计算机技术培训用书和计算机爱好者自学用书。

]

内容简介

[

全书共分为9章,主要内容包括:计算机与计算思维、信息技术基础、操作系统基础、算法与数据结构、程序设计基础、多媒体技术、数据库技术基础、计算机网络和软件工程。本书以计算思维为统领和导向,结构严谨,叙述准确,实践性强。重点培养学生利用计算机处理和解决实际问题的理念、方法和综合应用能力,为后续程序设计课程和信息系统的开发奠定坚实基础。 本书可作为高校各专业“计算机基础教育”课程的教材,也可作为计算机技术培训用书和计算机爱好者自学用书。

]

作者简介

[

作者包空军,副教授,现年54岁,毕业于华中科技大学计算机技术专业,现任职于郑州轻工业学院计算机学院。一直在该校从事大学本科计算机类专业的教学工作近20年,具有丰富的教学经验,并对计算机类课题有广泛地参与和研究,并多次获得河南省各类教学成果奖项。

]

目录

目 录第1章 计算机与计算思维/11.1 计算机 / 21.1.1 计算机的发展和应用领域概述 / 21.1.2 计算机系统的基本构成 / 61.1.3 计算机的主要部件 / 71.2 计算机应用系统的计算模式 / 131.2.1 单主机计算模式 / 131.2.2 分布式客户/服务器计算模式 / 131.2.3 浏览器/服务器计算模式 / 141.2.4 新的计算模式 / 151.3 计算思维概述 / 161.3.1 科学思维 / 161.3.2 计算科学 / 171.3.3 计算思维 / 171.3.4 计算思维的应用 / 181.4 计算机的社会问题和道德问题/ 181.4.1 社会问题 / 181.4.2 道德问题 / 20习题 / 21第2章 信息技术基础/232.1 计算机硬件基础 / 242.1.1 布尔逻辑和门电路 / 242.1.2 计算机基本结构和工作原理 / 262.1.3 指令和指令系统 / 282.2 数制和数制转换 / 292.2.1 进位计数制 / 292.2.2 不同数制之间的相互转换 / 302.2.3 二进制数的算术运算 / 332.3 信息编码 / 352.3.1 基于计算机的信息处理/ 352.3.2 信息在计算机内的表示/ 372.4 条形码和RFID / 432.4.1 一维条形码 / 432.4.2 二维条形码 / 442.4.3 RFID / 442.5 多媒体信息编码 / 452.5.1 图形图像信息的数字化 / 452.5.2 音频信息的数字化 / 452.5.3 颜色信息的数字化 / 462.6 信息标准化 / 46习题 / 47第3章 操作系统基础/493.1 操作系统概述 / 503.1.1 操作系统的含义 / 503.1.2 操作系统的基本功能 / 503.1.3 操作系统的分类 / 583.2 微机操作系统的演化过程 / 603.2.1 DOS / 603.2.2 Windows操作系统 / 613.3 网络操作系统 / 623.4 常见的操作系统 / 633.4.1 UNIX/Linux / 633.4.2 Mac OS / 643.4.3 移动设备操作系统 / 643.5 常用的Windows操作系统 / 663.5.1 Windows 7简介 / 663.5.2 Windows 8简介 / 663.5.3 Windows 10简介 / 66习题 / 67第4章 算法与数据结构/694.1 算法的基本概念 / 704.1.1 算法定义与性质 / 704.1.2 设计算法的原则和过程/ 714.1.3 算法的基本表达 / 724.2 数据结构 / 764.2.1 数据结构概述 / 764.2.2 数组 / 774.2.3 链表 / 794.2.4 栈 / 804.2.5 队列 / 804.2.6 树 / 814.2.7 二叉树 / 824.2.8 图 / 844.3 基本算法 / 854.3.1 累加的算法 / 854.3.2 连乘的算法 / 874.3.3 统计的算法 / 874.3.4 求*大值和*小值的算法 / 884.3.5 排序的算法 / 894.3.6 查找 / 964.4 算法分析 / 994.4.1 算法的时间复杂度 / 1004.4.2 算法的空间复杂度 / 1014.4.3 时间复杂度和空间复杂度比较 / 101习题 / 102第5章 程序设计基础/1045.1 程序设计的概念 / 1055.1.1 程序 / 1055.1.2 文档 / 1055.1.3 程序设计 / 1055.2 程序设计的基本原则 / 1065.2.1 模块化程序设计概念 / 1065.2.2 程序设计的风格 / 1075.2.3 结构化程序设计的原则/ 1085.2.4 面向对象的程序设计 / 1095.3 程序设计的基本控制结构 / 1105.3.1 顺序结构 / 1115.3.2 选择(分支)结构 / 1115.3.3 循环结构 / 1115.4 常用程序设计语言 / 1125.4.1 程序设计语言 / 1125.4.2 C和C  / 1155.4.3 Visual Basic / 1195.4.4 JAVA / 1205.4.5 Python / 1225.5 集成开发环境 / 1245.5.1 .NET / 1245.5.2 Raptor / 125习题 / 126第6章 多媒体技术及应用/1296.1 多媒体技术的基本概念 / 1306.1.1 多媒体概述 / 1306.1.2 多媒体技术概述 / 1306.1.3 多媒体技术 / 1316.1.4 多媒体技术的发展 / 1336.1.5 多媒体技术的应用 / 1336.2 多媒体系统的组成 / 1356.2.1 多媒体计算机硬件系统/ 1356.2.2 多媒体计算机软件系统/ 1376.3 音频处理技术 / 1396.3.1 音频概述 / 1396.3.2 音频的数字化 / 1406.3.3 音频文件格式 / 1426.4 图形图像处理技术 / 1436.4.1 图形图像概述 / 1436.4.2 图像的数字化 / 1446.4.3 图像文件格式 / 1456.5 动画制作技术 / 1476.5.1 动画的分类 / 1476.5.2 动画的技术参数 / 1486.5.3 动画文件格式 / 1486.5.4 Flash动画制作软件 / 1496.6 视频处理技术 / 1506.6.1 视频概述 / 1516.6.2 视频的数字化 / 1516.6.3 常用视频文件格式 / 1526.6.4 视频编辑软件Premiere和After Effects / 1536.7 多媒体数据压缩技术 / 1546.7.1 多媒体数据压缩的必要性和可能性 / 1546.7.2 多媒体数据压缩的分类/ 1556.7.3 多媒体数据压缩标准 / 155习题 / 157第7章 数据库技术基础/1597.1 数据库技术基本概念 / 1607.1.1 数据管理和数据管理技术 / 1607.1.2 数据库 / 1607.1.3 数据库管理系统 / 1607.1.4 数据库系统 / 1617.2 数据库管理系统的发展 / 1627.2.1 人工管理阶段 / 1627.2.2 文件管理阶段 / 1627.2.3 数据库系统管理阶段 / 1637.3 数据库管理系统的基本功能 / 1657.4 数据库的体系结构和数据模型/ 1667.4.1 数据库体系结构 / 1667.4.2 数据模型 / 1677.4.3 数据库管理系统的分类/ 1707.5 关系模型 / 1727.5.1 基本概念 / 1727.5.2 关系完整性约束 / 1737.5.3 基本关系运算 / 1747.6 数据库设计 / 1747.7 结构化查询语言 / 1757.7.1 数据定义 / 1767.7.2 数据操纵 / 1787.7.3 数据查询 / 1797.8 数据仓库积数据挖掘 / 1797.8.1 数据仓库的定义 / 1807.8.2 数据仓库和数据库的区别 / 1807.8.3 数据挖掘 / 1807.9 大数据 / 1817.9.1 大数据概述 / 1817.9.2 大数据分析 / 1827.9.3 大数据处理技术 / 183习题 / 184第8章 计算机网络/1868.1 计算机网络概述 / 1878.1.1 计算机网络的定义 / 1878.1.2 计算机网络的发展 / 1878.1.3 计算机网络的组成 / 1888.1.4 计算机网络的功能与分类 / 1938.1.5 网络协议和体系结构 / 1948.2 计算机局域网 / 1968.2.1 局域网概述 / 1968.2.2 载波侦听多路访问/冲突检测协议 / 1978.2.3 以太网 / 1988.3 Internet基础知识 / 1998.3.1 Internet概述 / 1998.3.2 Internet的接入 / 2008.3.3 IP地址与MAC地址 / 2028.3.4 WWW服务 / 2058.3.5 域名系统 / 2088.3.6 电子邮件 / 2108.3.7 文件传输 / 2108.4 搜索引擎 / 2118.4.1 搜索引擎的概念和功能/ 2128.4.2 搜索引擎的类型 / 2128.4.3 常用搜索引擎 / 2138.5 信息安全 / 2168.5.1 计算机病毒 / 2178.5.2 网络安全 / 2188.5.3 信息加密和认证技术 / 2198.6 云计算 / 2208.6.1 云计算模式 / 2208.6.2 云计算的体系架构 / 2218.7 物联网 / 2228.7.1 物联网的概念 / 2228.7.2 物联网体系架构 / 2228.8 移动互联网 / 2238.8.1 移动互联网简介 / 2238.8.2 移动互联网的主要特征/ 2248.8.3 移动互联网技术基础 / 224习题 / 226第9章 软件工程/2289.1 软件生命周期 / 2299.2 分析阶段 / 2319.2.1 面向过程分析 / 2319.2.2 面向对象分析 / 2369.3 设计阶段 / 2399.3.1 面向过程设计 / 2399.3.2 面向对象设计 / 2419.4 实现阶段 / 2449.4.1 语言的选择 / 2449.4.2 软件质量 / 2469.5 测试阶段 / 2489.5.1 软件测试目标和准则 / 2489.5.2 软件测试的策略和方法/ 2499.5.3 白盒测试 / 2509.5.4 黑盒测试 / 2519.6 文档 / 2529.6.1 用户文档 / 2539.6.2 系统文档 / 2549.6.3 技术文档 / 256习题 / 259参考文献/262

封面

大学计算机

书名:大学计算机

作者:包空军

页数:272

定价:¥42.8

出版社:电子工业出版社

出版日期:2017-09-01

ISBN:9787121323812

PDF电子书大小:64MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注