顶部
收藏

大学计算机


作者:
彭涛
定价:
44.00元
ISBN:
978-7-04-050277-0
版面字数:
420.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2018-08-20
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
大学计算机基础

本书根据教育部高等学校大学计算机课程教学指导委员会编制的《大学计算机基础课程教学基本要求》组织编写,内容以计算思维为导向,新工科要求为切入点。本书特色是以培养学生使用计算机解决实际问题为目标,通过可视化计算工具Raptor演示计算机处理问题的一般流程,突出计算机处理问题的方法,进而达到使学生理解计算思维并能应用计算机解决实际问题的目的,同时也介绍了IT行业最新的发展趋势和热门技术。

本书共6章,主要内容包括绪论、计算机硬件基础、计算机软件基础、程序设计与算法基础、移动互联网开发和IT新技术。在内容安排上,本书力求选材精练、详略得当、注重应用、体例新颖、通俗易懂。

本书可作为高等学校公共计算机课程教材使用,也可以作为计算机爱好者学习计算机知识的参考用书。

  • 前辅文
  • 第1章 绪论
    • 1.1 初识计算机
      • 1.1.1 计算机是什么
      • 1.1.2 计算机的应用领域
      • 1.1.3 计算机系统组成及工作原理
      • 1.1.4 量子计算机和生物计算机
    • 1.2 计算机科学与计算思维
      • 1.2.1 计算机科学概述
      • 1.2.2 计算机科学发展史
      • 1.2.3 计算机科学的典型问题
      • 1.2.4 计算思维概述
      • 1.2.5 为什么学习计算思维
    • 1.3 数制及其相互转换
      • 1.3.1 进位计数制
      • 1.3.2 数制之间的转换
      • 1.3.3 二进制数的运算
    • 1.4 数据编码
      • 1.4.1 数值编码
      • 1.4.2 字母与字符编码
      • 1.4.3 汉字编码
      • 1.4.4 Unicode编码
      • 1.4.5 多媒体信息压缩编码
    • 本章小结
    • 习题
  • 第2章 计算机硬件基础
    • 2.1 计算机硬件概述
      • 2.1.1 中央处理单元
      • 2.1.2 存储器
      • 2.1.3 计算机存储系统
      • 2.1.4 输入输出设备
      • 2.1.5 总线与接口
    • 2.2 多媒体技术概述
      • 2.2.1 多媒体技术基本知识
      • 2.2.2 多媒体数据压缩技术
      • 2.2.3 多媒体个人计算机的组成
      • 2.2.4 多媒体音频技术
      • 2.2.5 数字视频技术
      • 2.2.6 虚拟现实技术
    • 2.3 计算机网络基础概述
      • 2.3.1 计算机网络概述
      • 2.3.2 计算机网络体系结构
      • 2.3.3 计算机网络设备
      • 2.3.4 互联网技术及其应用
    • 2.4 计算机网络安全概述
      • 2.4.1 网络安全基础知识
      • 2.4.2 计算机病毒及其防范
      • 2.4.3 网络攻击及其防范
      • 2.4.4 防火墙
      • 2.4.5 数据加密技术
    • 本章小结
    • 习题
  • 第3章 计算机软件基础
    • 3.1 操作系统基础
      • 3.1.1 操作系统概念
      • 3.1.2 操作系统特征
      • 3.1.3 操作系统的作用与功能
      • 3.1.4 操作系统的特性和分类
      • 3.1.5 现代主流操作系统
    • 3.2 数据结构基础
      • 3.2.1 基本概念
      • 3.2.2 线性表
      • 3.2.3 栈及其基本运算
      • 3.2.4 队列及其基本运算
      • 3.2.5 线性链表
      • 3.2.6 树与二叉树
      • 3.2.7 查找技术
      • 3.2.8 排序
    • 3.3 数据库基础
      • 3.3.1 数据库系统的基本概念
      • 3.3.2 关系数据库
      • 3.3.3 结构化查询语言
      • 3.3.4 E-R关系模型
    • 3.4 软件工程基础
      • 3.4.1 软件定义与特点
      • 3.4.2 软件危机与软件工程
      • 3.4.3 软件过程与生命周期
      • 3.4.4 软件工程的目标与原则
      • 3.4.5 软件开发工具与开发环境
      • 3.4.6 软件开发模型
    • 本章小结
    • 习题
  • 第4章 程序设计与算法基础
    • 4.1 程序设计概述
      • 4.1.1 程序的相关概念
      • 4.1.2 程序设计的一般过程
    • 4.2 程序设计语言
      • 4.2.1 机器语言
      • 4.2.2 汇编语言
      • 4.2.3 高级语言
    • 4.3 Raptor 程序设计
      • 4.3.1 Raptor程序构成
      • 4.3.2 Raptor常量与变量
      • 4.3.3 Raptor的简单输入与输出
      • 4.3.4 运算符与表达式
      • 4.3.5 函数
      • 4.3.6 选择结构
      • 4.3.7 循环结构
      • 4.3.8 数组
      • 4.3.9 过程与子图
    • 4.4 算法
      • 4.4.1 算法的概念与特点
      • 4.4.2 算法的描述方法
      • 4.4.3 算法复杂度
      • 4.4.4 算法设计的基本方法
    • 本章小结
    • 习题
  • 第5章 移动互联网开发
    • 5.1 Android开发工具和方法
      • 5.1.1 Android背景
      • 5.1.2 发行版本
      • 5.1.3 系统架构
      • 5.1.4 应用程序
      • 5.1.5 应用程序框架
      • 5.1.6 系统运行库
      • 5.1.7 系统内核
      • 5.1.8 硬件抽象层
      • 5.1.9 安全权限机制
      • 5.1.10 应用组件
      • 5.1.11 服务
      • 5.1.12 广播接收器
      • 5.1.13 内容提供商
      • 5.1.14 平台优势及其开放性
      • 5.1.15 丰富的硬件
      • 5.1.16 方便开发
    • 5.2 Android开发工具环境
      • 5.2.1 Android应用程序
      • 5.2.2 Android 开发环境搭建
      • 5.2.3 安装 Java 开发工具包
      • 5.2.4 Android IDE
      • 5.2.5 Android Studio 3.0安装及其开发实例
    • 5.3 微信公众平台软件开发工具和方法
      • 5.3.1 微信开发的流程
      • 5.3.2 微信开发可以实现的功能
      • 5.3.3 微信开发需要的技术
    • 5.4 微信小程序开发工具和方法
      • 5.4.1 微信小程序简介
      • 5.4.2 微信小程序框架
      • 5.4.3 微信小程序应用
      • 5.4.4 微信小游戏开发
    • 本章小结
    • 习题
  • 第6章 IT新技术
    • 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.3 人工智能
      • 6.3.1 人工智能的概念
      • 6.3.2 人工智能的研究途径与方法
      • 6.3.3 人工智能的研究领域
    • 6.4 区块链技术
      • 6.4.1 区块链简介
      • 6.4.2 区块链的特征
      • 6.4.3 区块链的分类
      • 6.4.4 区块链的应用
    • 本章小结
    • 习题
  • 参考文献

相关图书