欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

大学计算机

书      号:9787113216832

丛  书 名:普通高等院校计算机基础教育规划教材·精品系列

作      者:余益 柳永念

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:39.8

  • 内容简介

    本书以Windows7、Office2010为平台,主要内容包括、计算机与计算思维、计算机硬件基础、计算机操作系统、计算机网络基础、数据的管理与处理、Python程序设计入门、算法初步等。
  • 前言

    当今人类社会已经进入信息社会,以计算机技术为核心的信息技术已经渗透到人们
    工作和生活的方方面面。开设“大学计算机”课程是信息时代的需要,对学生的信息素
    养和计算思维能力培养具有重要意义。“大学计算机”课程是高等院校计算机基础教学的
    核心课程,是大学通识教育的重要组成部分,其教学目标是全面培养学生的信息素养、
    计算科学修养和计算思维能力,提高学生的计算机应用水平和计算机问题求解能力,为
    后续课程的学习奠定基础。
    大学计算机基础教学在稳步发展过程中逐渐迎来了重大的转折期。2010 年,部分高
    校开始敏锐地跟踪到国内外关于计算思维能力培养的动向,以北京大学、清华大学等为
    首的 C9 联盟高校聚会西安,经过认真讨论,提出了“以计算思维为核心的大学计算机
    基础课程教学改革”的联合声明,标志着我国大学计算机基础教学进入了新阶段。具体
    表现在:第一,进一步确立了“大学计算机”作为大学通识型(基础类)课程的地位,
    促进了课程教学内容在新时代的改革与深化;第二,确立了以计算思维培养为导向的课
    程教学内容改革的总体目标。
    本书主要依据“教育部高等学校大学计算机课程教学指导委员会”于 2015 年编制的
    《大学计算机基础课程教学基本要求》的指导思想编写,把互联网时代以计算思维为导向
    的新一轮教学改革思想融入书中。从培养学生科学认知能力出发,让学生一入校门就开
    始接触与创新思维和计算思维有关的培养模式,潜移默化地培养他们对复杂事物进行抽
    样、分解的能力,并能够将复杂问题归纳推导至他们熟悉的简单问题上去;逐步提高创
    新思维和计算思维在教学中的影响力,有效提高学生的计算能力和利用信息技术分析和
    解决问题的能力;力求出版一部体现以创新思维、计算思维为核心内容的实用的大学计
    算机基础课程教材,并逐步构建一个资源齐全的教学网络平台,实现“MOOC+SPOC+课
    堂”的教学模式。全书共7章,内容包括:计算机与计算思维、计算机硬件基础、计算
    机操作系统、计算机网络基础、数据的管理与处理、Python程序设计入门、算法初步等。
    参与本书编写工作的都是从事计算机基础教育多年、有着一线丰富教学经验的教师。
    本书由余益、柳永念任主编,姚怡、劳眷、李向华、孙宇任副主编,由李陶深教授
    (教育部高等学校计算机基础课程教学指导委员会委员)主审。参与本书编写和审校工作
    的还有包金陵、陈大海、黄毅然、焦小焦、滕金芳、伍超奎、易向阳、王淖等老师。全
    书由余益统稿。在编写过程中还参考了许多文献和网站资料,在此一并表示衷心的感谢。
    本书配套指导书为《大学计算机实验指导与习题集》(余益、姚怡主编)。配备的电
    子教案下载地址为www.51eds.com。
    由于计算机科学与技术发展日新月异,加之编者水平有限,书中难免有疏漏和不足
    之处,恳请广大读者批评指正。
    编 者
    2016 年 4月于南宁
  • 目录

    第 1 章计算机与计算思维.................................................................................... 1
    1.1 计算机的产生............................................................................................. 1
    1.2 计算与计算科学.......................................................................................... 2
    1.2.1 计算与数字化................................................................................... 3
    1.2.2 计算科学.......................................................................................... 6
    1.2.3 计算科学的研究内容........................................................................ 7
    1.3 计算思维..................................................................................................... 7
    1.3.1 科学思维.......................................................................................... 8
    1.3.2 计算思维概述................................................................................... 8
    1.3.3 计算思维的作用..............................................................................11
    1.3.4 计算思维对其他学科的影响...........................................................12
    1.4 计算机科学................................................................................................14
    1.4.1 计算机科学概述..............................................................................14
    1.4.2 计算机科学与其他学科的交叉与融合.............................................15
    1.5 IT新技术...................................................................................................17
    本章小结............................................................................................................22
    思考与练习........................................................................................................22
    第 2 章计算机硬件基础..................................................................................... 23
    2.1 二进制系统................................................................................................23
    2.1.1 数制转换.........................................................................................24
    2.1.2 数的表示.........................................................................................27
    2.1.3 数的运算.........................................................................................29
    2.1.4 文本编码.........................................................................................30
    2.1.5 图像编码.........................................................................................36
    2.1.6 音频编码.........................................................................................37
    2.2 计算机体系结构.........................................................................................40
    2.2.1 冯·诺依曼体系结构.........................................................................40
    2.2.2 冯氏计算机工作原理.......................................................................40
    2.2.3 哈佛体系结构..................................................................................42
    2.3 计算机硬件组成.........................................................................................42
    2.3.1 主板................................................................................................43
    大学计算机
    2
    2.3.2 CPU.................................................................................................44
    2.3.3 内存储器.........................................................................................45
    2.3.4 外存储器.........................................................................................46
    2.3.5 输入设备.........................................................................................49
    2.3.6 输出设备.........................................................................................54
    2.3.7 总线和接口.....................................................................................55
    2.4 计算机指令系统.........................................................................................58
    2.4.1 指令格式和分类..............................................................................58
    2.4.2 指令系统.........................................................................................59
    2.5 计算机的分类及介绍.................................................................................60
    2.5.1 计算机的分类..................................................................................60
    2.5.2 各种计算机类型介绍.......................................................................61
    2.5.3 计算机软件分类..............................................................................63
    本章小结............................................................................................................65
    思考与练习........................................................................................................65
    第 3 章计算机操作系统..................................................................................... 66
    3.1 操作系统概述............................................................................................66
    3.1.1 操作系统简介..................................................................................66
    3.1.2 操作系统的发展历程.......................................................................70
    3.1.3 常见的操作系统..............................................................................72
    3.2 处理器管理................................................................................................73
    3.2.1 进程................................................................................................73
    3.2.2 线程................................................................................................75
    3.2.3 CPU任务调度.................................................................................75
    3.2.4 Windows进程对象和线程对象........................................................78
    3.3 存储管理....................................................................................................79
    3.3.1 存储单位换算和地址编号...............................................................80
    3.3.2 存储管理方式..................................................................................80
    3.3.3 Windows内存管理..........................................................................81
    3.4 I/O设备管理..............................................................................................82
    3.4.1 Windows设备管理的特点...............................................................83
    3.4.2 Windows注册表..............................................................................84
    3.4.3 Spooling技术..................................................................................85
    3.5 文件管理....................................................................................................86
    3.5.1 文件................................................................................................87
    3.5.2 文件的目录管理..............................................................................89
    3.5.3 文件存储空间管理..........................................................................91
    目 录
    3
    3.5.4 Windows文件系统..........................................................................93
    3.6 Windows 7的应用......................................................................................95
    3.6.1 软硬件的安装与卸载.......................................................................96
    3.6.2 控制面板的使用..............................................................................98
    3.6.3 虚拟机操作系统的安装.................................................................104
    3.6.4 操作系统维护................................................................................106
    本章小结..........................................................................................................110
    思考与练习......................................................................................................110
    第 4 章计算机网络基础................................................................................... 112
    4.1 计算机网络概述.......................................................................................112
    4.1.1 计算机网络的定义........................................................................112
    4.1.2 计算机网络的产生与发展.............................................................113
    4.1.3 计算机网络的功能........................................................................114
    4.1.4 计算机网络的分类........................................................................114
    4.1.5 数据通信基础................................................................................115
    4.2 网络的拓扑结构.......................................................................................117
    4.2.1 总线形拓扑结构............................................................................117
    4.2.2 星形拓扑结构................................................................................117
    4.2.3 环形拓扑结构................................................................................118
    4.2.4 树形拓扑结构................................................................................118
    4.2.5 网状形拓扑结构............................................................................118
    4.3 计算机网络的协议及体系结构.................................................................119
    4.3.1 协议..............................................................................................119
    4.3.2 协议的分层结构............................................................................119
    4.3.3 计算机网络的体系结构.................................................................120
    4.4 局域网的组成..........................................................................................122
    4.4.1 网络硬件.......................................................................................122
    4.4.2 网络软件.......................................................................................126
    4.4.3 局域网国际标准............................................................................128
    4.5 Internet简介............................................................................................130
    4.5.1 Internet的发展..............................................................................130
    4.5.2 Internet在我国的建设情况............................................................130
    4.5.3 Internet提供的常用基本服务........................................................131
    4.5.4 接入Internet方式.........................................................................132
    4.5.5 网页语言.......................................................................................134
    4.6 网络地址..................................................................................................134
    4.6.1 物理地址.......................................................................................135
    大学计算机
    4
    4.6.2 IP地址..........................................................................................135
    4.6.3 域名..............................................................................................137
    4.6.4 统一资源定位符............................................................................138
    4.6.5 IPv6...............................................................................................140
    4.6.6 常用网络命令................................................................................140
    4.7 计算机网络信息安全...............................................................................143
    4.7.1 网络安全与信息安全.....................................................................143
    4.7.2 造成网络信息不安全的因素.........................................................144
    4.7.3 计算机网络信息安全的威胁.........................................................146
    4.7.4 信息安全产品................................................................................146
    4.7.5 数据加密技术................................................................................147
    4.7.6 防火墙技术...................................................................................148
    4.7.7 入侵检测技术................................................................................150
    本章小结..........................................................................................................151
    思考与练习......................................................................................................152
    第 5 章数据的管理与处理................................................................................ 153
    5.1 数据库技术基础.......................................................................................153
    5.1.1 数据库系统的组成........................................................................153
    5.1.2 数据库系统的基本特点.................................................................154
    5.1.3 数据库系统的结构体系.................................................................155
    5.1.4 数据模型及数据库分类.................................................................157
    5.1.5 关系数据库...................................................................................160
    5.1.6 数据库设计与管理........................................................................165
    5.2 Access 2010数据库管理系统...................................................................167
    5.2.1 Access 2010概述...........................................................................167
    5.2.2 表的建立与维护............................................................................170
    5.2.3 数据库查询...................................................................................179
    5.2.4 报表..............................................................................................188
    5.2.5 窗体..............................................................................................192
    5.3 Excel 2010基本知识................................................................................194
    5.3.1 Excel 窗口....................................................................................195
    5.3.2 工作簿、工作表和单元格.............................................................195
    5.3.3 工作簿的建立、打开、保存和保护..............................................196
    5.4 工作表的基本操作...................................................................................197
    5.4.1 工作表的管理................................................................................197
    5.4.2 工作表数据的输入与编辑.............................................................198
    5.4.3 工作表格式化................................................................................199
    目 录
    5
    5.5 数据的处理..............................................................................................201
    5.5.1 使用公式计算................................................................................201
    5.5.2 使用函数计算................................................................................202
    5.5.3 数据图表化...................................................................................205
    5.5.4 数据分析.......................................................................................206
    5.5.5 数据透视表和数据透视图.............................................................209
    本章小结..........................................................................................................209
    思考与练习......................................................................................................210
    第 6 章Python 程序设计入门........................................................................... 211
    6.1 程序设计语言简介...................................................................................211
    6.1.1 程序设计语言的发展.....................................................................211
    6.1.2 常见的程序设计语言.....................................................................212
    6.2 Python语言简介......................................................................................213
    6.2.1 Python的特点...............................................................................213
    6.2.2 安装Python ...................................................................................214
    6.2.3 Python内置IDLE集成开发环境的使用........................................215
    6.2.4 编程的学习方法............................................................................216
    6.3 从turtle图形模块进入Python语言.........................................................216
    6.3.1 在IDLE中用turtle 模块画图........................................................216
    6.3.2 建立自己的Python程序文件........................................................220
    6.4 Python程序中的常量和变量....................................................................221
    6.4.1 常量..............................................................................................221
    6.4.2 变量..............................................................................................222
    6.4.3 通过变量接收用户键盘输入.........................................................223
    6.4.4 列表..............................................................................................225
    6.5 Python语言的if条件语句.......................................................................226
    6.5.1 简单if语句...................................................................................226
    6.5.2 if...else语句与if...elif语句...........................................................228
    6.6 Python语言的循环语句...........................................................................230
    6.6.1 for循环.........................................................................................230
    6.6.2 while循环.....................................................................................232
    本章小结..........................................................................................................233
    思考与练习......................................................................................................233
    第 7 章算法初步.............................................................................................. 234
    7.1 算法的基本概念.......................................................................................234
    7.1.1 算法的定义...................................................................................234
    大学计算机
    6
    7.1.2 算法的描述...................................................................................235
    7.1.3 算法的评价...................................................................................236
    7.2 队列.........................................................................................................237
    7.2.1 队列的定义...................................................................................237
    7.2.2 队列的主要算法与Python实现....................................................237
    7.2.3 队列的应用...................................................................................238
    7.3 栈.............................................................................................................239
    7.3.1 栈的定义.......................................................................................239
    7.3.2 栈的主要算法与Python实现........................................................239
    7.3.3 栈的应用.......................................................................................240
    7.4 查找.........................................................................................................241
    7.4.1 顺序查找.......................................................................................241
    7.4.2 二分查找.......................................................................................241
    7.5 排序.........................................................................................................242
    7.5.1 简单选择排序................................................................................242
    7.5.2 直接插入排序................................................................................244
    7.5.3 冒泡排序.......................................................................................245
    本章小结..........................................................................................................247
    思考与练习......................................................................................................248
    参考文献............................................................................................................ 249
  • 作者介绍

    余益,女,广西大学计算机与电子信息学院副教授,负责广西大学公共基础教学部的工作,主要研究方向为计算机应用教育,有20多年的教育经历。 柳永念,男,工学硕士,教师,广西大学计算机与电子信息学院讲师。本科毕业于华东师范大学计算机科学专业,获工学学士学位;研究生毕业于湖南大学计算机应用技术专业,获工学硕士学位。
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐