出版时间:2010-10 出版社:李延红、林少聪、 王志强 人民邮电出版社 (2010-10出版) 作者:李延红 等 著 页数:275
前言
本书是根据教育部高等学校计算机基础课程教学指导委员会颁布的《高等学校计算机基础教学发展战略研究报告暨计算机基础课程教学基本要求》中的“大学计算机基础”课程教学基本要求编写的。本书全面介绍了计算机科学与技术的各方面知识,做到广度优先,广而不细。非计算机专业学生通过对本书的学习,可以对计算机专业各方面知识有一个粗浅的了解,并掌握一些常用软件的应用技能,为今后计算机的应用打下良好的基础。本书共分7章。第l章简要介绍学习计算机必须具备的基础知识;第2章以微型计算机为例介绍计算机硬件的组成、各部件之间的关系;第3章讲述计算机软件的基本概念以及操作系统、办公软件、数据结构与算法、程序设计和软件工程;第4章以Access为例介绍了数据库系统的相关知识,并概括介绍信息系统的基本概念和开发过程;第5章介绍了多媒体技术的基本概念和多媒体系统组成,并讨论声音、图像、视频的数字化过程以及相关处理;第6章介绍通信的基本概念以及通信系统,在此基础上讨论计算机网络基本知识,以及局域网、互联网及其应用;第7章讲述信息安全的基本概念及相关技术。
内容概要
《21世纪高等学校计算机规划教材·高效系列:大学计算机基础教程》是根据教育部高等学校计算机基础课程教学指导委员会颁布的《高等学校计算机基础教学发展战略研究报告暨计算机基础课程教学基本要求》中的“大学计算机基础”课程教学基本要求编写的。 本书是一本学习计算机科学与技术的入门教材,其主要内容包括计算机基础知识、计算机硬件系统、计算机软件系统、数据库与信息系统、多媒体技术基础、通信与网络基础、信息安全与道德规范等。《大学计算机基础教程》内容新颖,讲述深入浅出,并配有大量的习题以及实验教材《大学计算机基础教程实验指导》。 本书可作为高等学校非计算机专业大学计算机基础课程教材,也可作为计算机各类社会培训的教材。
书籍目录
第1章 计算机基础知识 11.1 计算机概述 11.1.1 计算机的发展简史 11.1.2 什么是计算机 31.1.3 计算机的分类 41.1.4 计算机的特点 51.1.5 计算机的应用领域 61.2 计算机运算基础 81.2.1 数制及其转换 81.2.2 数据的存储单位及地址 121.2.3 计算机中数的表示 131.2.4 计算机中的信息编码 151.3 逻辑代数与逻辑电路 181.3.1 逻辑代数基础 181.3.2 逻辑电路基础 201.3.3 组合逻辑电路举例 211.4 图灵机与冯·诺依曼机 221.4.1 图灵机 221.4.2 冯·诺依曼机 241.5 计算机结构及工作原理 251.5.1 计算机的硬件结构 251.5.2 计算机的工作原理 261.5.3 计算机的层次结构 301.5.4 计算机的性能指标 30小结 31习题 32第2章 计算机硬件系统 352.1 计算机硬件概述 352.1.1 计算机硬件的组成 352.1.2 微型计算机的硬件结构 362.1.3 微型计算机的总线结构 362.2 中央处理器 382.2.1 CPU的内部结构 392.2.2 CPU的性能指标 392.2.3 CPU的发展历程 402.3 存储系统 422.3.1 存储器概述 422.3.2 半导体存储器 442.3.3 磁表面存储器 452.3.4 光盘存储器 482.3.5 USB闪存盘 502.4 输入设备 522.4.1 输入设备概述 522.4.2 键盘 522.4.3 鼠标器 542.5 输出设备 542.5.1 输出设备概述 542.5.2 显示设备 552.5.3 打印机 58小结 60习题 60第3章 计算机软件系统 623.1 计算机软件概述 623.1.1 什么是计算机软件 623.1.2 计算机软件的发展 633.1.3 计算机软件的分类 633.1.4 计算机系统的组成 643.2 操作系统 643.2.1 什么是操作系统 653.2.2 操作系统的功能 653.2.3 操作系统的分类 713.2.4 常用的操作系统 743.2.5 操作系统的几种视角 773.3 办公软件 793.3.1 办公软件概述 793.3.2 文字处理 803.3.3 电子表格 813.3.4 演示文稿 813.4 数据结构与算法基础 823.4.1 数据与数据结构 823.4.2 算法及其复杂度 843.5 程序设计基础 863.5.1 程序设计的概念 863.5.2 程序设计方法 873.5.3 程序设计语言 883.6 软件工程概述 943.6.1 软件危机 943.6.2 软件工程的定义 943.6.3 软件生存周期 953.6.4 软件开发模型 96小结 98习题 99第4章 数据库与信息系统 1014.1 数据库基础知识 1014.1.1 数据与数据库 1014.1.2 数据库管理系统 1024.1.3 数据管理技术的演变 1044.1.4 数据库系统的特点与组成 1054.2 数据模型 1064.2.1 数据模型的组成要素 1064.2.2 概念模型 1074.2.3 常见的数据模型 1084.3 SQL基础 1134.3.1 SQL概述 1134.3.2 基本表的定义 1144.3.3 SQL数据查询 1164.3.4 SQL数据更新 1204.4 Access数据库管理系统 1214.4.1 Access概述 1214.4.2 数据库 1234.4.3 数据表 1254.4.4 查询 1294.4.5 窗体 1324.4.6 报表 1354.4.7 数据访问页 1384.5 信息系统基础 1404.5.1 信息系统的概念 1404.5.2 信息系统的组成 1414.5.3 信息系统的类型 1424.5.4 信息系统的开发技术 143小结 146习题 146第5章 多媒体技术基础 1495.1 多媒体技术概述 1495.1.1 媒体与多媒体 1495.1.2 多媒体技术 1505.1.3 多媒体技术的应用 1515.2 多媒体系统的组成 1525.2.1 多媒体系统的层次结构 1525.2.2 多媒体系统的基本组成 1535.3 音频信息处理 1565.3.1 声音的基本概念 1565.3.2 声音的数字化 1575.3.3 音频的文件格式 1585.3.4 音频的获取与处理 1595.4 图像信息处理 1605.4.1 图形与图像 1605.4.2 图像的数字化 1615.4.3 图像的文件格式 1635.4.4 图像的获取与处理 1635.5 视频信息处理 1645.5.1 视频的基本概念 1645.5.2 视频的数字化 1655.5.3 视频的文件格式 1665.5.4 视频的采集与处理 166小结 167习题 168第6章 通信与网络基础 1706.1 数据通信基础 1706.1.1 数据通信的基本概念 1706.1.2 数据通信系统的组成 1716.1.3 传输介质 1726.1.4 数字调制和解调 1776.2 计算机网络概述 1786.2.1 计算机网络的发展 1786.2.2 计算机网络的定义 1796.2.3 计算机网络的功能 1796.2.4 计算机网络的分类 1806.2.5 网络的拓扑结构 1816.2.6 网络的体系结构 1826.3 局域网 1856.3.1 局域网的特点 1866.3.2 IEEE 802参考模型 1866.3.3 局域网的基本组成 1876.3.4 以太网 1916.3.5 无线局域网 1936.4 互联网 1956.4.1 TCP/IP 1966.4.2 IP地址与域名 1976.4.3 接入方式 2006.4.4 常用服务功能 2026.5 网络信息检索 2156.5.1 网络信息资源的特点 2156.5.2 搜索引擎 2166.5.3 网络数据库检索 219小结 228习题 228第7章 信息安全与道德规范 2317.1 信息安全概述 2317.1.1 计算机系统安全 2317.1.2 信息安全的概念 2337.1.3 信息安全的基本属性 2357.1.4 信息安全技术 2367.2 计算机病毒 2367.2.1 计算机病毒的定义 2377.2.2 计算机病毒的特征 2397.2.3 计算机病毒的种类 2417.2.4 计算机病毒的传播 2447.2.5 计算机病毒的检测与防治 2457.3 网络安全技术 2477.3.1 防火墙技术 2477.3.2 访问控制技术 2497.3.3 虚拟专用网 2537.3.4 入侵检测 2547.3.5 漏洞扫描 2567.3.6 数据加密 2587.4 道德规范与法规 2617.4.1 计算机用户道德规范 2617.4.2 知识产权保护 2637.4.3 隐私和公民自由 2657.4.4 计算机犯罪 2677.4.5 计算机法规 269小结 270习题 271附录 部分习题答案 273参考文献 275
章节摘录
插图:汇编语言源程序比机器语言程序容易阅读和修改,但它仍然与机器指令相对应,作为一种面向机器的语言,汇编语言是为特定的计算机所设计的,因而不同的计算机所配的汇编程序也各不相同。由于汇编语言与具体的计算机结构有关,用汇编语言编写程序与用机器语言编写程序仍有相似之处,即繁琐、工作量大,而且编出的程序可移植性差。由于汇编语言依赖于机器,就与机器语言程序一样可以结合机器的特点编写出高质量的程序,即程序代码短,执行速度快。因此,可以使用汇编语言编制那些使用频率高或要求处理时间短的程序,例如实时测控系统这类软件仍用汇编语言来编写。(3)高级语言为了从根本上改变语言体系,使计算机语言更接近于自然语言,并力求使语言脱离具体机器,达到程序可移植的目的,20世纪50年代末终于创造出独立于机型的、接近于自然语言的、容易学习使用的高级语言。高级语言是一种用接近自然语言和数学语言的语法、符号描述基本操作的程序设计语言,它符合人们叙述问题的习惯,因此简单易学。使用高级语言编写程序时,程序设计者可以不必关心机器的内部结构和工作原理,而把主要精力集中在解决问题的思路和方法上。高级语言的出现大大提高了编程的效率。
编辑推荐
《大学计算机基础教程》根据当前计算机基础教育形势的发展,重点介绍计算机基础性和通用性的概念、技术及应用等教学内容,包括计算机基础知识、计算机硬件系统、计算机软件系统、数据库与信息系统、多媒体技术基础、通信和网络基础、信息安全与道德规范等,考虑到目前大学新生中仍有一部分学生的计算机基本操作技能未达要求,与《大学计算机基础教程》配套的实验指导书中保留部分计算机基本操作内容,以帮助学生“速成”。承前启后:最大限度地避免与中学信息技术或后续课程的重复重视实践:配套实验教学内容(Windows XP+Office 2003平台)适应面广:综合考虑高校非计算机专业的计算机应用能力要求
图书封面
评论、评分、阅读与下载