


本书是全新设计编写的学科综述性导引课程教材,全书针对职业教育本科计算机类专业学生的发展需求,结合一系列富含学科知识的内容与实践,把计算学科的概念、理论和技术知识融入实践当中,使学生保持浓厚的学习热情,加深对专业知识的认识、理解和掌握。本书包含了计算学科的各个方面,涉及计算机与数据,硬件基础与体系结构,软件基础,操作系统基础,文字处理、电子表格和演示文稿,文件管理与数据存储,数据库从SQL到NoSQL,程序设计与软件工程,从数字媒体到元宇宙,网络与Web技术,云计算与物联网,大数据与人工智能,安全与法律法规,专业伦理与职业素养等内容。
本书是为职业教育本科、高等职业院校计算机相关专业的“信息技术”“计算机应用基础”等课程编写的教材,也可供具有一定实践经验的软件开发人员参考或作为继续教育的教材。
封面
书名页
版权
前言
项目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 计算机无处不在
1.3.4 量子计算机
1.4 用户界面
1.4.1 提示与命令
1.4.2 菜单和对话框
1.4.3 图形对象与鼠标
1.4.4 键盘
1.4.5 显示器
1.5 数据和数的表示
1.5.1 存储和组织数据
1.5.2 数据的表示
1.5.3 数的不同进制
1.5.4 整数和浮点数表示法
1.6 数字化与数字文明
1.6.1 什么是数字化
1.6.2 数字社会
1.6.3 数字文明
【项目实施】熟悉计算机基础操作
任务1 引导、运行、浏览和搜索
任务2 熟悉键盘使用
【习题】
项目2 硬件基础与体系结构
【学习目标】
【知识学习】
2.1 数字电路
2.1.1 集成电路
2.1.2 主板
2.1.3 数据传输
2.2 内存
2.2.1 随机存取存储器(RAM)
2.2.2 虚拟内存
2.2.3 只读存储器(ROM)
2.2.4 CMOS存储器
2.2.5 地址空间
2.3 中央处理器
2.3.1 CPU体系结构
2.3.2 指令与指令周期
2.3.3 CPU的性能因素
2.3.4 流水线和并行处理
2.3.5 现代微处理器
2.4 输入/输出
2.4.1 显示器
2.4.2 扩展端口和电缆
2.4.3 设备驱动程序
2.5 微控制器
【项目实施】熟悉硬件及其体系结构
任务1 观察计算机内部
任务2 研究RAM
【习题】
项目3 软件基础
【学习目标】
【知识学习】
3.1 软件的历史
3.2 软件的相关概念
3.2.1 软件的定义
3.2.2 编程语言
3.2.3 编译和解释
3.2.4 过程性语言
3.2.5 脚本语言
3.2.6 面向对象程序设计语言
3.3 常用应用软件
3.3.1 文字处理软件
3.3.2 电子表格软件
3.3.3 数据库软件
3.3.4 图形处理软件
3.3.5 音乐与视频编辑软件
3.3.6 娱乐与游戏软件
3.4 软件版本、版权
3.4.1 软件版本与升级
3.4.2 软件版权和许可证
3.4.3 共享软件、公共域软件与自由软件
3.5 数字版权管理
3.5.1 DRM技术
3.5.2 信号加扰与数字水印
【项目实施】了解编程语言TIOBE排行榜
【习题】
项目4 操作系统基础
【学习目标】
【知识学习】
4.1 操作系统概述
4.1.1 操作系统活动
4.1.2 引导过程
4.1.3 操作系统组成
4.2 现代操作系统
4.2.1 Microsoft Windows
4.2.2 macOS与iOS
4.2.3 UNIX和Linux
4.2.4 安卓
4.2.5 鸿蒙
4.3 其他操作系统
4.3.1 嵌入式操作系统
4.3.2 虚拟机
4.3.3 云操作系统
4.3.4 物联网操作系统
4.3.5 机器人操作系统
【项目实施】操作系统的基本概念与操作
任务1 深入了解磁盘存储
任务2 概念理解
任务3 操作与分析
【习题】
项目5 文字处理、电子表格和演示文稿
【学习目标】
【知识学习】
5.1 文字处理
5.1.1 写作过程
5.1.2 改进写作质量
5.1.3 格式化文档
5.1.4 纸版印刷和电子出版
5.1.5 文档自动生成
5.2 电子表格
5.2.1 创建简单的工作表
5.2.2 公式计算与模板
5.2.3 测试和修改工作表
5.2.4 电子表格的“智能”
5.2.5 设计建议与假设分析
5.3 演示文稿
5.3.1 建立演示文稿
5.3.2 设计外观统一的演示文稿
5.3.3 插入并处理对象
5.3.4 演示文稿放映
5.3.5 打印演示文稿
【项目实施】Word应用进阶
任务1 Word编辑
任务2 Word排版
【习题】
项目6 文件管理与数据存储
【学习目标】
【知识学习】
6.1 文件基础知识
6.1.1 文件名与通配符
6.1.2 可执行文件和数据文件
6.1.3 配置文件、程序模块和其他文件
6.1.4 保留符号与保留字
6.1.5 文件格式
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.4.4 闪存设备
6.4.5 云存储
6.4.6 内存存储
【项目实施】Excel应用进阶
任务1 Excel工作表的建立、编辑和格式化
任务2 Excel数据的管理和图表化
【习题】
项目7 数据库从SQL到NoSQL
【学习目标】
【知识学习】
7.1 数据库基础
7.1.1 数据库的基本结构
7.1.2 数据库的特点
7.1.3 数据库管理系统
7.1.4 ACID特征
7.2 数据库检索
7.2.1 菜单和超文本索引
7.2.2 关键字搜索
7.3 数据仓库与数据挖掘
7.3.1 数据仓库的组成
7.3.2 数据挖掘技术
7.4 大数据存储概念
7.4.1 分布式存储
7.4.2 分布式文件系统
7.4.3 存储虚拟化
7.4.4 CAP定理
7.4.5 BASE设计原理
7.5 NoSQL数据库
7.5.1 键-值存储
7.5.2 文档存储
7.5.3 列簇存储
7.5.4 图存储
7.6 NewSQL数据库
【项目实施】了解大数据存储技术
【习题】
项目8 程序设计与软件工程
【学习目标】
【知识学习】
8.1 算法
8.1.1 问题描述
8.1.2 算法的概念
8.1.3 3种基本结构
8.1.4 算法的定义
8.1.5 计算机建模
8.2 软件工程与软件生存周期
8.2.1 软件生存周期
8.2.2 软件生存周期过程
8.2.3 软件生存周期模型
8.2.4 软件工程的定义
8.2.5 软件模块化
8.3 软件开发过程
8.3.1 分析阶段
8.3.2 设计阶段
8.3.3 实现阶段
8.3.4 测试阶段
8.4 软件测试与文档
8.4.1 软件质量
8.4.2 测试应用程序
8.4.3 软件测试自动化
8.4.4 软件文档
8.5 面向对象方法和UML
【项目实施】理解程序设计方法
【习题】
项目9 从数字媒体到元宇宙
【学习目标】
【知识学习】
9.1 多媒体基础
9.1.1 多媒体的定义
9.1.2 多媒体设备
9.2 多媒体技术
9.2.1 数字声音
9.2.2 数字扫描
9.2.3 数字摄影
9.2.4 位图图形
9.2.5 矢量图形
9.2.6 三维图形
9.2.7 数字动画和数字视频
9.3 数字媒体技术
9.3.1 数字媒体的核心内容
9.3.2 数字媒体与多媒体的关系
9.3.3 数据压缩技术
9.3.4 动漫设计技术
9.4 虚拟现实、增强现实与混合现实
9.4.1 虚拟现实(VR)
9.4.2 增强现实(AR)
9.4.3 混合现实(MR)
9.5 元宇宙技术的发展
【项目实施】PowerPoint作品欣赏与分析
【习题】
项目10 网络与Web技术
【学习目标】
【知识学习】
10.1 网络构建基础
10.1.1 网络设备
10.1.2 物理拓扑结构
10.1.3 局域网及其标准
10.1.4 通信协议
10.2 有线网络
10.2.1 有线网络基础
10.2.2 以太网
10.3 无线网络
10.3.1 无线网络基础
10.3.2 现代通信技术
10.4 因特网技术
10.4.1 因特网的诞生
10.4.2 因特网基础结构
10.4.3 因特网的网络结构
10.4.4 WWW的系统结构
10.4.5 上行速率和下行速率
10.5 因特网接入
10.6 Web技术
10.6.1 Web基础
10.6.2 搜索引擎
10.6.3 电子邮件
【项目实施】熟悉网络测试操作
任务1 用ping命令进行网络延迟测试
任务2 用ipconfig/winipcfg命令检查TCP/IP配置
任务3 用netstat命令显示TCP/IP统计信息
【习题】
项目11 云计算与物联网
【学习目标】
【知识学习】
11.1 云计算及其发展
11.1.1 云计算的定义
11.1.2 云计算实现机制
11.2 主流云计算平台
11.2.1 谷歌云
11.2.2 阿里云
11.2.3 腾讯云
11.3 边缘计算
11.3.1 边缘计算的定义
11.3.2 云计算与边缘计算协同
11.4 物联网技术与发展
11.4.1 物联网的发展
11.4.2 物联网的定义
11.4.3 物联网技术架构
11.4.4 物联网典型应用
11.4.5 云计算与物联网协同
【项目实施】云计算应用实例
任务1 熟悉案例:在线照片存储共享网站SmugMug
任务2 熟悉案例:在线视频制作网站Animoto
任务3 了解亚马逊云计算服务之“土耳其机器人”
【习题】
项目12 大数据与人工智能
【学习目标】
【知识学习】
12.1 人工智能概述
12.2 机器学习基础
12.2.1 基本概念
12.2.2 基本结构
12.2.3 学习分类
12.2.4 神经网络方法
12.3 语义分析
12.3.1 自然语言处理
12.3.2 文本分析
12.3.3 语义检索
12.4 视觉分析
12.4.1 热点图
12.4.2 时间序列图
12.4.3 网络图
12.4.4 空间数据图
12.5 大数据与大语言模型
12.5.1 人工智能大语言模型
12.5.2 大数据与大语言模型
【项目实施】熟悉阿里云大模型“通义千问”
【习题】
项目13 安全与法律法规
【学习目标】
【知识学习】
13.1 基于计算机系统的风险
13.1.1 掉电、电源尖峰、电源浪涌
13.1.2 硬件失效
13.2 计算机病毒
13.2.1 计算机病毒的产生
13.2.2 恶意程序
13.2.3 反病毒技术
13.3 风险管理
13.3.1 建立政策和规程
13.3.2 限制在线访问
13.3.3 用户权限
13.3.4 数据加密
13.3.5 因特网安全
13.3.6 提供冗余
13.3.7 数据备份
13.4 计算机犯罪与立法
【项目实施】你的计算机系统安全吗
【习题】
项目14 专业伦理与职业素养
【学习目标】
【知识学习】
14.1 IEEE/ACM《计算课程体系规范》的相关要求
14.1.1 胜任力培养实践
14.1.2 我国计算机本科教育的现状
14.1.3 CC2020对中国计算机本科专业学科设置的启发
14.2 计算思维
14.2.1 数据认知思维模型
14.2.2 计算思维的概念
14.2.3 计算思维的作用
14.2.4 计算思维的特点
14.3 程序员的道德责任
14.3.1 了解程序员
14.3.2 职业化和道德责任
14.3.3 ACM职业道德责任
14.3.4 软件工程师道德基础
14.4 计算机职业
14.4.1 计算机专业与工作分类
14.4.2 准备从事计算机行业工作
14.4.3 寻找工作的技巧
14.5 计算机技术的哲学内涵
【项目实施】课程学习与实践总结
【习题】
附录 习题参考答案
参考文献
封底
机械工业出版社 京icp备14043556号-1 (署)网出证(京)字第214号 Copyright (C) 2001 CmpBook. All Rights Reserved