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

新编大学计算机基础教程(慕课版)

书      号:9787113246044

丛  书 名:普通高等院校计算机基础教育“十三五”规划教材

作      者:杜春涛

译      者:

开      本:16开

装      帧:平装

正文语种:

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

定      价:46

  • 内容简介

    随着信息技术的迅猛发展和移动设备的普遍应用,“大学计算机基础”课程的教学内容应该发生相应的变化。本书本着应用、有用、有趣、技术先进和简单易学的理念,采用案例方式深入浅出地介绍了认识计算机、文档处理、演示文稿、数据处理、图像处理、零基础AppInventor移动开发、微信订阅号、Python程序设计等内容。
    本书内容新颖,将AppInventor移动开发技术、微信订阅号、Python程序设计等内容纳入“大学计算机基础”课程体系当中,满足了大学生对移动技术开发的好奇心和求知欲,为新时期“大学计算机基础”课程到底应该讲什么内容进行了有益探索。本书注重知识的综合应用,在文档处理部分,介绍了利用MathType软件创建公式编号及其在正文中引用的方法,以及利用Zotero软件自动创建云端参考文献库,并在论文中插入参考文献的方法。本书文档处理、演示文稿、数据处理三章中的部分教学案例参照“全国大学生计算机应用能力与信息素养大赛”的内容进行设计,大大提高了传统内容的深度,深化了学生对传统内容的认识。此外,本书采用慕课+微课模式,所有教学内容都已经在智慧树慕课平台(http://www.zhihuishu.com)上线运行,读者可以利用手机或电脑在慕课平台上学习和答疑,也可以直接扫描二维码进行学习,为读者随时随地学习提供了非常便利的条件。
    本书适合作为高等院校“大学计算机基础”课程慕课教学或传统教学的教材,也可作为对相关内容感兴趣的读者的自学参考书。
  • 前言

    我国已经经历了信息技术普及的三次高潮:第一次是20世纪80年代,普及的内容主要是计算机高级语言,尤其是BASIC语言,普及的主要对象是科技人员和大学生,普及的人数为几百万人。第二次普及高潮是20世纪90年代,主要普及办公软件,普及的主要对象是广大公务人员和在职人员,人数达几千万人。第三次是21世纪前十年,普及的内容主要是网络的应用,普及对象扩展到所有文化人,普及的人数达几亿。现在我国正掀起第四次高潮,其特点是大力普及以人工智能为代表的新技术(包括大数据和云计算等),这次普及的广度和深度大大超过前三次,将对我国新时代的发展起到深远的作用。
    这几次信息技术普及高潮有一个共同特点就是面向应用,应用是计算机发展的原动力,也是计算机教育的生命力所在。谭浩强教授2018年4月在地方院校新工科会议上讲话指出:目前大学有两方面明显不足,一是创新精神不够,一是面向应用不够。他认为,大学的计算机基础教育应当有一个大的变化,现在的计算机基础课程的框架,基本上是从20世纪八九十年代沿袭下来的,虽然不断作了一些变化,但和社会需求还是脱节的。应当重新研究在新形势下计算机基础教育的定位,重新规划课程体系,革新教学方法。
    本书在内容设计方面本着应用、有用、有趣、技术先进和简单易学的理念,采用案例方式深入浅出地介绍了认识计算机、文档处理、演示文稿、数据处理、图像处理、零基础App Inventor移动开发、微信订阅号、Python程序设计共8章内容。
    本书由杜春涛任主编,付瑞平、王若宾、肖彬、程楠楠任副主编。
    第1章:认识计算机,由王若宾和杜春涛编写,主要讲授计算机组成结构、数值转换、计算机指令的执行过程和计算机编码,其特色是把每一部分的知识讲解与一个虚拟实验相关联,借助虚拟技术促进抽象理论知识和实践操作内容的学习。
    第2章:文档处理,由杜春涛编写,通过11个案例演示了利用Word 2010软件进行文档设计的各种方法和技巧、利用MathType软件创建公式编号及其在正文中引用的方法、利用Zotero软件自动创建云端参考文献库,并在论文中插入参考文献的方法和技巧。最后的综合案例“毕业论文排版”运用了Word 2010、MathType和Zotero三个软件,为毕业生快速、规范地排版毕业论文提供了有力的技术支持。
    第3章:演示文稿,由付瑞平编写,通过16个案例详细介绍了利用PowerPoint2010软件设计演示文稿的方法和技巧。
    第4章:数据处理,由程楠楠编写,通过14个案例详细介绍了利用Excel 2010软件进行数据处理的各种方法和技巧。
    第5章:图像处理,由肖彬编写,通过6个案例介绍了使用Photoshop进行图像合成、图像背景变换、图像局部替换、图像修复、带有背景图像的复制以及图像制作等方法和技巧。
    第6章:零基础App Inventor移动开发,由杜春涛和付瑞平编写,通过28个案例详细介绍了利用App Inventor进行移动App开发的方法和技巧。
    第7章:微信订阅号,由肖彬编写,通过4个案例介绍了在微信订阅号中创建菜单、建立图文消息、插入视频以及进行投票管理的实现方法。
    第8章:Python程序设计,由王若宾编写,利用14个案例介绍了利用Python进行程序设计的方法和技巧。
    本书采用慕课+微课模式,所有教学内容都已经在智慧树慕课平台(http://www.zhihuishu.com)上线运行,读者可以利用手机或电脑在慕课平台上学习和答疑,也可以直接扫描二维码进行学习,为读者随时随地学习提供了非常便利的条件。
    本书在撰写过程中,得到了北方工业大学教务处王景中处长、计算机学院马礼院长、宋威副院长以及教务处尹天光老师的大力支持,在此表示衷心感谢。限于编者水平,加之时间仓促,书中难免存在疏漏及不足之处,恳请各位领导、专家、学者和广大读者批评指正。
    本书受2018年(第一批)教育部产学合作协同育人项目(腾讯公司微信事业群支持)、2018年全国高等院校计算机基础教育研究会项目(中国铁道出版社支持,项目编号:2018-AFCEC-048和2018-AFCEC-049)、2018年北方工业大学教材出版专项、2017年(第一批)教育部产学合作协同育人项目(思科公司支持,项目编号:201701010021)、2017年北方工业大学教改重点项目“基于MOOC+SPOC模式的教学微生态系统构建、实施及评价”的支持。


    编 者
    2018年5月
  • 目录

    第1章 认识计算机 1
    1.1 计算机组成结构 1
    1.1.1 计算机系统组成 1
    1.1.2 计算机硬件拆卸虚拟实验 3
    1.2 数制转换 4
    1.2.1 基本概念 4
    1.2.2 各种进制的特点及其向十进制的转换方法 4
    1.2.3 十进制转换为其他进制 5
    1.2.4 二进制与八进制之间的转换 6
    1.2.5 二进制与十六进制之间的转换 6
    1.2.6 进制转换虚拟实验 7
    1.3 计算机指令的执行过程 7
    1.3.1 计算机指令 7
    1.3.2 一条指令的执行过程虚拟实验 8
    1.4 计算机编码 9
    1.4.1 计算机编码的含义 9
    1.4.2 汉字信息编码与转换虚拟实验 10
    第2章 文档处理 12
    2.1 概述 12
    2.1.1 常用文档处理举例 12
    2.1.2 软件介绍 16
    2.2 案例 18
    2.2.1 【案例1】字体、页面和表格格式设置 18
    2.2.2 【案例2】字体边框和底纹、段落和项目符号设置 19
    2.2.3 【案例3】标签的创建 20
    2.2.4 【案例4】邮件合并 21
    2.2.5 【案例5】制表位与字符宽度设置 22
    2.2.6 【案例6】样式的创建及套用 23
    2.2.7 【案例7】分节与目录、分栏与页脚 24
    2.2.8 【案例8】题注及交叉引用 26
    2.2.9 【案例9】公式、公式编号及其引用(利用MathType) 27
    2.2.10 【案例10】利用Zotero建立参考文献 28
    2.2.11 【案例11】毕业论文排版 28
    第3章 演示文稿 36
    3.1 概述 36
    3.1.1 演示文稿应用举例 37
    3.1.2 软件介绍 38
    3.2 案例 41
    3.2.1 【案例1】使用在线模板创建演示文稿 41
    3.2.2 【案例2】从大纲导入、应用主题与版式 42
    3.2.3 【案例3】幻灯片的重用、图形的应用 42
    3.2.4 【案例4】插入图片和动画设置 44
    3.2.5 【案例5】插入表格与动画设置、使用备注 44
    3.2.6 【案例6】图表动画与幻灯片切换、放映 46
    3.2.7 【案例7】按钮、动作与超链接 46
    3.2.8 【案例8】SmartArt图形应用、动画的触发 47
    3.2.9 【案例9】相册的创建与编辑 48
    3.2.10 【案例10】修改幻灯片母版、设置页脚 49
    3.2.11 【案例11】讲义母版设置和打印 50
    3.2.12 【案例12】设置演示方案与背景音乐 51
    3.2.13 【案例13】“节”的应用和演示文稿发布 52
    3.2.14 【案例14】选项设置、文档保护 53
    3.2.15 【案例15】综合应用——人生演奏会 54
    3.2.16 【案例16】综合应用——万有引力定律 55
    第4章 数据处理 58
    4.1 概述 58
    4.1.1 数据处理应用举例 58
    4.1.2 软件介绍 60
    4.2 案例 63
    4.2.1 【案例1】简单表格的制作 63
    4.2.2 【案例2】公式应用 64
    4.2.3 【案例3】基本函数应用 65
    4.2.4 【案例4】条件函数应用 65
    4.2.5 【案例5】VLOOKUP函数应用 66
    4.2.6 【案例6】自动筛选 67
    4.2.7 【案例7】高级筛选 68
    4.2.8 【案例8】数据排序 69
    4.2.9 【案例9】分类汇总 69
    4.2.10 【案例10】簇状柱形图应用 71
    4.2.11 【案例11】折线图应用 71
    4.2.12 【案例12】多种图表类型集成应用 72
    4.2.13 【案例13】数据透视图表 73
    4.2.14 【案例14】综合应用案例 74
    第5章 图像处理 76
    5.1 概述 76
    5.2 案例 79
    5.2.1 【案例1】图像合成 79
    5.2.2 【案例2】图像背景变换 79
    5.2.3 【案例3】图像的局部替换 80
    5.2.4 【案例4】图像修复 81
    5.2.5 【案例5】带有背景图像的复制 81
    5.2.6 【案例6】图像制作 82
    第6章 零基础App Inventor移动开发 84
    6.1 概述 84
    6.1.1 App Inventor简介 84
    6.1.2 App Inventor 2开发环境 85
    6.1.3 利用App Inventor开发App的过程 88
    6.2 案例 89
    6.2.1 【案例1】HelloPurr:你好猫猫 89
    6.2.2 【案例2】CelsiusToFahrenheit:摄氏/华氏温度转换器 91
    6.2.3 【案例3】FacialMakeup:变脸游戏 93
    6.2.4 【案例4】Grade:成绩等级的判定 95
    6.2.5 【案例5】TriangleArea:三角形面积计算器 97
    6.2.6 【案例6】ProgressBar:进度条 100
    6.2.7 【案例7】Factorial:阶乘计算器 102
    6.2.8 【案例8】TricolorFlag:三色旗变换 105
    6.2.9 【案例9】RandomSum:随机数列求和 107
    6.2.10 【案例10】Table9×9:九九乘法表 110
    6.2.11 【案例11】BubbleSort:冒泡排序 112
    6.2.12 【案例12】ListPickerAndSpinner:列表选择框和下拉框 115
    6.2.13 【案例13】DateTimeCheckBox:日期选择框、时间选择框和复选框 117
    6.2.14 【案例14】SliderTextBoxAndColor:滑动条、文本输入框和颜色 120
    6.2.15 【案例15】Profile:个人信息填写 124
    6.2.16 【案例16】Login:登录系统 126
    6.2.17 【案例17】RecorderAndPlayer:录音和播音 132
    6.2.18 【案例18】MyDict:我的语音词典 136
    6.2.19 【案例19】ClockTimer:时钟和秒表 138
    6.2.20 【案例20】Sensors:传感器 141
    6.2.21 【案例21】CamcorderAndCamera:摄像机和照相机 144
    6.2.22 【案例22】MyAlbum:我的相册 148
    6.2.23 【案例23】Drawing:绘制基本图形 151
    6.2.24 【案例24】DrawSinX:绘制正弦曲线 156
    6.2.25 【案例25】RollingBall:滚动的小球 158
    6.2.26 【案例26】MoleMash:打地鼠游戏 161
    6.2.27 【案例27】SpaceInvaders:太空侵略者 165
    6.2.28 【案例28】NotePad:记事本 168
    第7章 微信订阅号 174
    7.1 概述 174
    7.1.1 发展历程 174
    7.1.2 公众号分类 174
    7.1.3 微信订阅号的注册 176
    7.2 案例 180
    7.2.1 【案例1】在微信订阅号中创建菜单 180
    7.2.2 【案例2】在微信订阅号中建立图文消息 180
    7.2.3 【案例3】在微信订阅号中插入视频 181
    7.2.4 【案例4】在微信订阅号中进行投票管理 182
    第8章 Python程序设计 183
    8.1 概述 183
    8.1.1 Python简介 183
    8.1.2 Python开发环境配置 184
    8.1.3 从Hello World开始 187
    8.2 案例 189
    8.2.1 【案例1】打印对话场景 189
    8.2.2 【案例2】PM2.5预警 191
    8.2.3 【案例3】神奇的Fibonacci数列 192
    8.2.4 【案例4】打印九九乘法表 193
    8.2.5 【案例5.1】货币转换(1) 194
    8.2.6 【案例5.2】货币转换(2) 197
    8.2.7 【案例5.3】货币转换(3) 199
    8.2.8 【案例6】绘制蟒蛇 200
    8.2.9 【案例7】绘制奥运五环 202
    8.2.10 【案例8】递归经典汉诺塔 204
    8.2.11 【案例9】批量安装第三方库 205
    8.2.12 【案例10.1】图像处理(1) 207
    8.2.13 【案例10.2】图像处理(2) 208
    8.2.14 【案例10.3】图像处理(3) 209
    参考文献 211
  • 作者介绍

    杜春涛,男,教授。2001年大连铁道学院硕士毕业后一直在北方工业大学计算机学院从事计算机基础课程的教学工作,2013年中国矿业大学(北京)在职博士毕业。参与了多个项目的开发工作,主编或参编教材多部,讲授计算机基础、网络等课程多年,教学经验丰富。
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐