导语
内容提要
本书是国外著名大学采用的计算机基础课教材,涉及计算机科学的诸多方面,就像一部百科全书一样便于读者学习,同时也可增强读者对计算机科学的兴趣,为今后课程的学习打下坚实的基础。本书在内容安排上既体现了计算机科学的广度,又兼顾了相关主题的深度,同时紧跟当前的技术发展趋势,是一本不可多得的教学用书。本书其10章,分别介绍了数字化基础、数字设备、网络、万维网、社交媒体、软件、数字安全、信息系统、数据库以及编程等内容。
本书可作为高校各专业的计算机导论教材和教学参考书,也可供广大计算机爱好者参考使用。
作者简介
琼·詹姆里奇·帕森斯(June Jamrich Parsons) Parsons博士拥有20多年的大学任教经历,并于1995年获得ICCP认证。她于1992年开始编写并创建教育软件,目前是Veative VR Labs的内容总监,以及MediaTechnics公司的作者兼执行战略家。她于2017年获得Franklin Silverman终身成就奖,以表彰她在创作方面的卓越成就以及对其他作家的支持和服务。她还是《Practical Computer Literacy》《Practical PC》《Practical Microsoft Office》《Practical Open Source Office》等书的联合作者,并曾获得卓越教材奖。
目录
出版者的话
译者序
前言
作者寄语
第1章 数字化基础
第2章 数字设备
2.1 A部分:设备基础
2.1.1 计算机
2.1.2 电路和芯片
2.1.3 组件
2.1.4 维护
2.1.5 快速测验
2.2 B部分:设备选择
2.2.1 企业计算机
2.2.2 个人计算机
2.2.3 利基设备
2.2.4 选择数字设备
2.2.5 快速测验
2.3 C部分:处理器和内存
2.3.1 微处理器
2.3.2 处理器是如何工作的
2.3.3 性能
2.3.4 随机存取存储器
2.3.5 只读存储器
2.3.6 快速测验
2.4 D部分:存储
2.4.1 存储基础
2.4.2 磁存储技术
2.4.3 光存储技术
2.4.4 固态存储技术
2.4.5 云存储
2.4.6 备份
2.4.7 快速测验
2.5 E部分:输入和输出
2.5.1 附加工具
2.5.2 扩展端口
2.5.3 蓝牙
2.5.4 设备驱动程序
2.5.5 显示设备
2.5.6 打印机
2.5.7 物联
2.5.8 自动驾驶
2.5.9 快速测验
第3章 网络
3.1 A部分:网络基础
3.1.1 通信系统
3.1.2 通信信道
3.1.3 网络拓扑结构
3.1.4 网络节点
3.1.5 通信协议
3.1.6 快速测验
3.2 B部分:因特网
3.2.1 背景
3.2.2 因特网基础设施
3.2.3 包
3.2.4 因特网地址
3.2.5 域名
3.2.6 快速测验
3.3 C部分:因特网接入
3.3.1 连接基础
3.3.2 有线电视因特网服务
3.3.3 电话网络因特网服务
3.3.4 卫星因特网服务
3.3.5 移动宽带服务
3.3.6 Wi-Fi热点
3.3.7 快速测验
3.4 D部分:局域网
3.4.1 局域网基础
3.4.2 以太网
3.4.3 Wi-Fi
3.4.4 配置你自己的网络
3.4.5 网络监控
3.4.6 物联网
3.4.7 快速测验
3.5 E部分:文件共享
3.5.1 文件共享基础
3.5.2 访问局域网文件
3.5.3 共享你的文件
3.5.4 基于因特网的共享
3.5.5 Torrent
3.5.6 快速测验
第4章 万维网
4.1 A部分:万维网基础
4.1.1 万维网概述
4.1.2 演变
4.1.3 网站
4.1.4 超文本链接
4.1.5 URL
4.1.6 快速测验
4.2 B部分:浏览器
4.2.1 浏览器基础
4.2.2 定制
4.2.3 浏览器缓存
4.2.4 快速测验
4.3 C部分:HTML
4.3.1 HTML基础
4.3.2 HTML编辑器
4.3.3 CSS
4.3.4 动态网页
4.3.5 创建网站
4.3.6 快速测验
4.4 D部分:HTTP
4.4.1 HTTP基础
4.4.2 cookie
4.4.3 HTTPS
4.4.4 快速测验
4.5 E部分:搜索引擎
4.5.1 搜索引擎基础
4.5.2 制定搜索
4.5.3 搜索隐私
4.5.4 使用基于万维网的源材料
4.5.5 快速测验
第5章 社交媒体
5.1 A部分:社交网络
5.1.1 社交媒体基础
5.1.2 社交网络的演变
5.1.3 社交网络基础
5.1.4 地理社交网络
5.1.5 社交网络分析
5.1.6 快速测验
5.2 B部分:内容社区
5.2.1 演变
5.2.2 媒体内容社区
5.2.3 知识产权
5.2.4 知识共享
5.2.5 快速测验
5.3 C部分:博客及其他
5.3.1 博客
5.3.2 微博
5.3.3 维基
5.3.4 快速测验
5.4 D部分:在线通信
5.4.1 通信矩阵
5.4.2 电子邮件
5.4.3 在线聊天
5.4.4 网络协议通话和视频技术
5.4.5 快速测验
5.5 E部分:社交媒体价值观
5.5.1 身份
5.5.2 声誉
5.5.3 隐私
5.5.4 快速测验
第6章 软件
6.1 A部分:软件基础
6.1.1 基本要素
6.1.2 分发
6.1.3 软件许可证
6.1.4 假冒和盗版软件
6.1.5 快速测验
6.2 B部分:操作系统
6.2.1 操作系统基础
6.2.2 Microsoft Windows
6.2.3 Mac OS
6.2.4 iOS
6.2.5 安卓
6.2.6 Chrome OS
6.2.7 Linux
6.2.8 虚拟机
6.2.9 快速测验
6.3 C部分:应用程序
6.3.1 Web应用程序
6.3.2 移动应用程序
6.3.3 本地应用程序
6.3.4 卸载软件
6.3.5 快速测验
6.4 D部分:生产力软件
6.4.1 办公套件基础
6.4.2 文字处理
6.4.3 电子表格
6.4.4 数据库
6.4.5 演示
6.4.6 快速测验
6.5 E部分:文件管理实用程序
6.5.1 文件基础
6.5.2 文件管理工具
6.5.3 基于应用程序的文件管理
6.5.4 物理文件存储
6.5.5 快速测验
第7章 数字安全
7.1 A部分:安全基础
7.1.1 加密
7.1.2 认证
7.1.3 密码
7.1.4 密码管理器
7.1.5 快速测验
7.2 B部分:恶意软件
7.2.1 恶意软件的威胁
7.2.2 计算机病毒
7.2.3 计算机蠕虫
7.2.4 木马
7.2.5 杀毒软件
7.2.6 快速测验
7.3 C部分:在线侵入
7.3.1 侵入威胁
7.3.2 0-day攻击
7.3.3 NETSTAT命令
7.3.4 防火墙
7.3.5 快速测验
7.4 D部分:拦截
7.4.1 拦截基础
7.4.2 双面恶魔
7.4.3 地址欺骗
7.4.4 数字证书破解
7.4.5 IMSI捕获器
7.4.6 快速测验
7.5 E部分:社会工程学
7.5.1 社会工程学基础
7.5.2 垃圾邮件
7.5.3 网络钓鱼
7.5.4 域欺骗
7.5.5 流氓杀毒软件
7.5.6 PUA
7.5.7 快速测验
第8章 信息系统
8.1 A部分:信息系统基础
8.1.1 企业基础
8.1.2 事务处理系统
8.1.3 管理信息系统
8.1.4 决策支持系统
8.1.5 专家系统
8.1.6 快速测验
8.2 B部分:企业级应用
8.2.1 电子商务
8.2.2 供应链管理
8.2.3 客户关系管理
8.2.4 企业资源规划
8.2.5 快速测验
8.3 C部分:系统分析
8.3.1 系统开发生命周期
8.3.2 计划阶段
8.3.3 分析阶段
8.3.4 文档工具
8.3.5 快速测验
8.4 D部分:设计和实施
8.4.1 设计阶段
8.4.2 评估和选择
8.4.3 应用程序规范
8.4.4 实现阶段
8.4.5 文档和培训
8.4.6 转换
8.4.7 维护阶段
8.4.8 快速测验
8.5 E部分:系统安全
8.5.1 风险中的系统
8.5.2 数据中心
8.5.3 灾难恢复计划
8.5.4 数据泄露
8.5.5 安全措施
8.5.6 快速测验
第9章 数据库
9.1 A部分:数据库基础
9.1.1 运行数据库和分析数据库
9.1.2 数据库模型
9.1.3 快速测验
9.2 B部分:数据库工具
9.2.1 数据库工具基础
9.2.2 专用应用程序
9.2.3 文字处理软件数据工具
9.2.4 电子表格数据工具
9.2.5 数据库管理系统
9.2.6 快速测验
9.3 C部分:数据库设计
9.3.1 定义字段
9.3.2 数据类型
9.3.3 规范化
9.3.4 排序与索引
9.3.5 设计交互界面
9.3.6 设计报表模板
9.3.7 快速测验
9.4 D部分:结构化查询语言
9.4.1 SQL基础
9.4.2 添加记录
9.4.3 搜索信息
9.4.4 更新字段
9.4.5 连接表
9.4.6 快速测验
9.5 E部分:大数据
9.5.1 大数据基础
9.5.2 大数据分析
9.5.3 NoSQL
9.5.4 快速测验
第10章 编程
10.1 A部分:编程
10.1.1 编程基础
10.1.2 编程计划
10.1.3 编写程序
10.1.4 程序测试和文档
10.1.5 快速测验
10.2 B部分:编程语言
10.2.1 语言演变
10.2.2 编译器和解释器
10.2.3 范式和语言
10.2.4 工具集
10.2.5 快速测验
10.3 C部分:过程化编程
10.3.1 算法
10.3.2 伪代码和流程图
10.3.3 控制流
10.3.4 过程化应用程序
10.3.5 快速测验
10.4 D部分:面向对象编程
10.4.1 对象和类
10.4.2 继承
10.4.3 方法和消息
10.4.4 面向对象程序结构
10.4.5 面向对象应用程序
10.4.6 快速测验
10.5 E部分:声明式编程
10.5.1 声明式范式
10.5.2 Prolog事实
10.5.3 Prolog规则
10.5.4 交互式输入
10.5.5 声明式逻辑
10.5.6 声明式应用程序
10.5.7 快速测验