计算机科学概论

本书特色

[

本书从计算机基础知识、计算机硬件、计算机软件、计算机数据、计算机网络和安全、计算机发展前景六个方面对计算机科学相关内容进行了介绍。 本书对计算机科学领域的重要理论知识有广泛的覆盖,内容全面翔实,语言易读易懂,有充分的图片、举例、练习和拓展阅读,是高等院校计算机科学、软件工程及计算机相关专业学生入门的理想教材。

]

内容简介

[

作者是知名计算机作家,特别翻译了几本有影响的本课程教材,有较高知名度。写作团队工作严谨,一线教学经验丰富。另外本书内容相对独立完整,配套服务好,都是优势所在。

]

作者简介

[

吕云翔,北京航空航天大学副教授 软件学院SAP ERP 咨询顾问专业主任,比利时布鲁塞尔大学应用科学学院应用信息技术专业硕士、经济学院工商管理专业硕士。具有多年的软件开发、项目管理、计算机教学经验。对IT行业具有较全面的认识。2003至今任北航软件学院副教授。目前研究领域包括:软件工程 IT项目管理。 著有《计算机导论实践教程》(高等院校计算机教材系列),《软件工程》,译有《计算机文化》(原书第8版)

]

目录

第1章 计算机科学基础1.1 计算机发展简史1.1.1 电子计算机诞生之前1.1.2 电子计算机的发展1.1.3 计算机发展趋势1.2 计算机科学1.2.1 计算机科学概念1.2.2 计算机科学知识体系1.3 计算机科学应用概述1.3.1 计算机科学的应用领域1.3.2 计算机科学在各行业内的应用1.3.3 计算机科学与其他领域学科的交叉本章小结习题 第2章 计算思维2.1 计算思维概念2.1.1 计算与函数2.1.2 计算机、计算机科学与计算思维2.1.3 计算思维的主要思想及特点2.2 利用计算思维求解问题2.2.1 抽象2.2.2 理论2.2.3 设计2.3 计算的发展趋势2.3.1 高性能计算2.3.2 普适计算2.3.3 计算智能与智能计算2.3.4 生物计算本章小结习题 第3章 计算机数据表示3.1 信息与数据3.2 进制与进制的转换3.2.1 基数与进制3.2.2 二进制3.2.3 进制之间的相互转换3.3 计算机内部的数据3.3.1 计算机采用的进制3.3.2 位与布尔运算3.4 数字的存储与运算3.4.1 整数的存储3.4.2 溢出问题3.4.3 实数的存储3.5 其他数据类型的存储3.5.1 文本3.5.2 图像3.5.3 音频本章小结习题 第4章 计算机硬件结构4.1 计算机组成4.1.1 概述4.1.2 计算机硬件主要组成部分4.1.3 计算机分层组织结构4.1.4 冯?诺依曼模型与非冯?诺依曼模型4.2 中央处理单元4.2.1 cpu的基本知识和组成原理4.2.2 处理器的性能与指标4.2.3 指令执行过程与指令流水线4.2.4 risc和cisc体系结构4.2.5中央处理器的发展历史4.3 存储设备4.3.1 存储器的类型4.3.2 存储器的层次结构4.3.3 存储器的度量4.3.4 主存储器4.3.5 外部存储器4.4 输入输出设备4.4.1 常用输入设备4.4.2 常用输出设备4.4.3 i/o控制方式4.5 计算机的其他组成部分4.5.1 主板4.5.2 总线本章小结习题 第5章 操作系统5.1 操作系统的定义与发展5.1.1 操作系统的定义与重要性5.1.2 操作系统的功能与特征5.1.3 操作系统结构5.1.4 操作系统的发展和分类5.2 操作系统的功能5.2.1 进程管理与cpu调度5.2.2 存储管理5.2.3 文件管理5.2.4 设备管理5.2.5 网络与安全管理5.2.6 用户接口管理5.3 主流操作系统简介5.3.1 dos系统5.3.2 unix系统5.3.3 windows操作系统5.3.4 linux操作系统5.3.5 mac os操作系统5.4 其他类型的操作系统5.4.1 移动终端操作系统5.4.2 嵌入式系统5.4.3 云操作系统本章小结习题 第6章 算法和数据结构6.1 算法的概念6.1.1 算法是什么6.1.2 算法的特征6.1.3 算法性能的表示6.1.4 算法结构与表示6.2 数据结构的概念6.2.1 数据结构定义6.2.2 数据结构的表示6.2.3 数据结构的类型6.3 线性结构6.3.1 顺序表6.3.2 链表6.3.3 栈与队列6.3.4 串6.4 非线性结构6.4.1 树6.4.2 二叉树6.4.3 图6.5 算法研究方面6.5.1 搜索算法6.5.2 排序6.5.3 动态规划6.5.4 贪心思路6.5.5 图论6.5.6 字符串处理6.5.7 计算几何6.6 经典算法问题简介6.6.1 哥尼斯堡七桥问题6.5.2 汉诺塔问题6.6.2 旅行商人问题6.6.3 图灵测试问题6.6.4 哲学家进餐问题本章小结习题 第7章 程序设计7.1 程序设计简介7.1.1 程序设计基本概念7.1.2 程序设计范型7.2 程序设计语言7.2.1 机器语言与汇编语言7.2.2 高级程序设计语言7.2.3 编程语言的分代7.3 程序设计基础7.3.1 语法元素划分7.3.2 语法元素功能7.3.3 程序结构7.4 程序的编译与运行7.4.1 程序生命周期7.4.2 编译原理7.4.3 编译与解释本章小结习题 第8章 软件工程8.1 软件工程学科发展8.1.1 软件危机8.1.2 软件工程的诞生8.1.3 软件工程的内容和意义8.1.4 软件生命周期8.2 软件开发模型8.2.1 瀑布模型8.2.2 喷泉模型8.2.3 原型模型8.2.4 增量模型8.2.5 螺旋模型8.2.6 统一软件开发模型8.2.7 敏捷模型8.3 软件开发方法8.3.1 结构化方法8.3.2 面向数据结构的开发方法8.3.3 面向对象开发方法8.3.4 可视化开发方法8.3.5 模块化开发方法8.3.6 软件重用技术8.4 软件开发工具8.4.1 uml语言8.4.2 软件开发项目管理工具8.4.3 需求分析建模工具8.4.4 设计工具8.4.5 编码工具8.4.6 测试工具8.5 软件行业道德与法律8.5.1 软件的知识产权8.5.2 开源软件与闭源软件8.5.3 盗版软件的危害本章小结习题 第9章 数据库9.1 数据库的概念与发展9.1.1 数据库的概念9.1.2 数据管理发展历程9.1.3 数据库系统特点9.2 数据模型9.2.1 概念数据模型9.2.2 基于记录的逻辑模型9.2.3 物理数据模型9.3 关系数据库9.3.1 关系数据库基础知识9.3.2 关系数据库设计9.3.3 结构化查询语言本章小结习题 第10章 计算机网络10.1 计算机网络基础10.1.1 计算机网络概念与发展10.1.2 因特网概述10.1.3 计算机网络性能指标10.1.4 计算机网络分类10.2 计算机网络体系结构10.2.1 层次、协议与服务10.2.2 osi七层结构模型10.2.3 tcp/ip四层结构模型10.3 计算机网络应用10.3.1 文件传送协议10.3.2 万维网及其应用10.3.3 网站编程本章小结习题 第11章 信息安全11.1 计算机安全概述11.1.1 信息安全的现状11.1.2 维护信息安全的重要性11.1.3 信息安全目标与服务11.1.4 信息安全策略和信息安全技术11.2 加密技术与安全认证技术11.2.1 加密技术的发展11.2.2 对称密钥密码术与公开密钥密码术11.2.3 消息认证技术11.2.4 数字证书技术11.2.5 身份认证11.3 计算机病毒11.3.1 计算机病毒的定义11.3.2 计算机病毒的危害……第12章 计算机科学发展前景附录 ascll码习题答案参考文献

封面

计算机科学概论

书名:计算机科学概论

作者:吕云翔

页数:303

定价:¥45.0

出版社:人民邮电出版社

出版日期:2015-05-01

ISBN:9787115387806

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

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

发表评论

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