注册 登录 进入教材巡展
#

出版时间:2025-08

最新印次日期:2025-8

出版社:中国铁道出版社

以下为《大学计算机(人工智能通识版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 中国铁道出版社
  • 9787113323653
  • 2版
  • 572078
  • 16开
  • 2025-08
  • 工学
  • 计算机类
  • 计算机类
  • 本科
作者简介
包空军,教授,中共党员,现任教于郑州轻工业大学工程训练中心。主要研究方向为网络多媒体和数据库技术;主要负责大学计算机、程序设计技术(C语言/VB语言)等多门课程的教学任务;指导本科毕业设计和大学生创新项目。荣获首届河南省教材建设奖先进个人;多次获得师德师风先进个人、优秀共产党员、优秀教师等荣誉称号。主编、参编教材20余部。公开发表教改论文10篇,其中北大核心4篇,教育厅素质教育或信息技术获奖论文7篇;主持或参与省级精品课程、资源共享课程、示范中心、优秀教学团队、课程思政样板课程等质量工程建设7项;主持或参与校级以上教改项目10余项,厅级校级各类获奖20余项。程静,硕士,副教授,中共党员,现任教于郑州轻工业学院工程训练中心。主要研究方向计算机应用。近年来主授课程包括计算机应用基础、大学计算机、程序设计技术(C语言/VB)。参与“计算机应用基础”“程序设计技术”两门课程的河南省省级精品课程的建设工作。近年来共发表论文10余篇,参与的项目获得河南省科学技术进步奖二等奖一项,通过河南省科技厅鉴定项目若干,主编、副主编、参编教材及实习指导教材10余部。指导学生参加中国大学生计算机设计大赛,并分别荣获二等奖、三等奖。王鹏远,中共党员,副教授,硕士生导师,现任教于郑州轻工业学院工程训练中心。主要研究方向智能计算、地理信息系统等。主授课程包括:计算机应用基础、大学计算机、程序设计技术(Python)、计算图形学等。主编、参编教材10余部,其中包含省级规划教材和省级新工科新形态教材等。以第一作者发表科研论文10余篇,其中中文核心期刊4篇,SCI检索4篇。主持河南省科技厅科研成果鉴定3项,参与河南省科技攻关项目1项,其中2个项目获得河南省教育厅科技成果奖;主持横向项目2项。发表国家发明专利4项,其中1项已成果转化。,本书由包空军、程静、王鹏远、苏虹等编著。
查看全部
内容简介
本书依据教育部高等学校大学计算机课程教学指导委员会编制的《新时代大学计算机基础课程教学基本要求》,结合普通高等学校的实际情况编写。教材基于“四新”(新工科、新农科、新医科和新文科)人才培养理念,指导学生树立计算思维意识,帮助学生深入理解计算思维的本质,了解人工智能的核心技术,为今后的专业学习和工作奠定坚实基础。
本书共分9章,主要内容包括:计算机与计算思维、数据表示与信息编码、人工智能基础、人工智能的网络环境、数据结构与算法基础、Python程序设计基础、数据管理与数据处理、基于知识的系统和人工智能主题应用。
本书将课程思政有机融入教学,理论讲解深入浅出,案例丰富生动,适合作为高等学校非计算机类专业人工智能通识课程的教材,也可作为人工智能爱好者的入门教材。
目录
第1章计算机与计算思维1
1.1计算机1
1.1.1计算机的发展1
1.1.2计算机的应用领域3
1.2计算机基本结构和工作原理5
1.2.1图灵机模型5
1.2.2冯·诺依曼体系6
1.3现代计算机系统的基本构成7
1.3.1计算机硬件系统7
1.3.2计算机软件系统12
1.4指令与指令系统15
1.4.1指令15
1.4.2指令系统15
1.4.3程序16
1.5计算机应用系统的计算模式16
1.5.1单主机计算模式16
1.5.2分布式客户端/服务器计算模式16
1.5.3浏览器/服务器计算模式17
1.5.4新的计算模式17
1.6计算思维概述19
1.6.1计算思维的概念19
1.6.2计算思维的应用20
1.7计算机应用中的职业道德21
1.7.1社会问题21
1.7.2道德问题22
1.7.3知识产权保护23
思政小课堂25
习题25
第2章 数据表示与信息编码28
2.1数制及数制转换28
2.1.1进位计数制28
2.1.2数制转换29
2.1.3二进制数的算术运算32
2.2数值型数据在计算机中的表示33
2.2.1机器数与真值33
2.2.2有符号数的表示34
2.2.3实数在计算机中的表示36
2.3字符编码37
2.3.1ASCII编码37
2.3.2Unicode编码38
2.3.3UTF-8编码38
2.3.4汉字编码39
2.4条形码与二维码40
2.4.1条形码40
2.4.2二维码40
2.5多媒体数据编码41
2.5.1音频编码41
2.5.2图像编码43
2.5.3视频编码44
思政小课堂45
习题46
第3章人工智能基础48
3.1人工智能概述48
3.1.1智能与人工智能定义48
3.1.2人工智能的研究目标49
3.1.3人工智能技术的分类49
3.1.4人工智能的产生与发展49
3.1.5人工智能研究的基本内容和特点51
3.1.6人工智能的应用52
3.1.7人工智能与深度学习55
3.2人工智能主要研究学派55
3.2.1结构模拟55
3.2.2功能模拟56
3.2.3行为模拟57
3.2.4机制模拟57
3.3人工智能的要素57
3.3.1数据58
3.3.2算力58
3.3.3算法58
3.4人工智能与社会60
3.4.1人工智能技术对人类社会的主要影响60
3.4.2对人工智能发展的哲学思考61
思政小课堂63
习题65
第4章人工智能的网络环境67
4.1网络的概念与体系结构67
4.1.1计算机网络的定义67
4.1.2计算机网络的发展68
4.1.3计算机网络的组成68
4.1.4计算机网络的功能与分类72
4.1.5网络体系结构73
4.1.6网络协议74
4.2互联网及其应用75
4.2.1Internet概述75
4.2.2Internet的接入76
4.2.3IP地址与MAC地址78
4.2.4WWW服务80
4.2.5域名系统83
4.2.6电子邮件85
4.2.7文件传输86
4.2.8基于AI(人工智能)环境的搜索引擎87
4.3人工智能对计算机网络的影响与融合演进90
4.3.1网络性能优化与资源管理90
4.3.2网络安全领域的智能化革新91
4.3.3网络架构变革与新场景拓展91
4.3.4挑战与伦理风险92
4.4云计算92
4.4.1云计算模式92
4.4.2云计算的关键特性93
4.4.3云计算服务93
4.4.4云计算的应用场景94
4.5物联网94
4.5.1物联网的概念94
4.5.2物联网的关键技术95
4.5.3物联网的应用场景95
4.6移动互联网96
4.6.1移动互联网简介96
4.6.2移动互联网的主要特征96
4.6.3移动互联网技术基础97
4.7区块链98
4.7.1区块链简介98
4.7.2区块链的特征98
4.7.3区块链的核心技术99
4.7.4区块链的发展和应用100
4.8计算机网络安全100
4.8.1计算机病毒及其防范100
4.8.2网络攻击及其防范102
思政小课堂104
习题104
第5章数据结构与算法基础106
5.1算法的基本概念106
5.1.1算法的定义与性质106
5.1.2设计算法的原则和过程107
5.1.3算法设计的基本方法108
5.2算法的控制结构与表达109
5.2.1算法的控制结构109
5.2.2算法的表达110
5.3数据结构112
5.3.1数据结构概述112
5.3.2线性结构和非线性结构113
5.3.3数组114
5.3.4链表115
5.3.5栈116
5.3.6队列117
5.3.7树118
5.3.8二叉树119
5.3.9图121
5.4基本算法122
5.4.1累加算法122
5.4.2连乘算法123
5.4.3统计算法124
5.4.4求最大值和最小值算法124
5.4.5排序124
5.4.6查找129
5.5算法分析131
5.5.1算法的时间复杂度131
5.5.2算法的空间复杂度132
5.5.3时间与空间复杂度比较133
5.6程序设计与软件开发133
5.6.1确定软件开发需求133
5.6.2软件设计与开发134
5.6.3文档整理134
5.6.4软件维护135
思政小课堂135
习题137
第6章Python程序设计基础140
6.1程序设计语言概述140
6.1.1程序设计语言的发展历程140
6.1.2程序设计语言的分类141
6.1.3常见程序设计语言特点142
6.2Python基础143
6.2.1Python与IDLE144
6.2.2一个简单的Python实例145
6.2.3Python程序语法元素分析146
6.2.4Python的库149
6.3Python的数据类型与运算符150
6.3.1Python的变量和常量150
6.3.2Python的数据类型150
6.3.3运算符与表达式154
6.3.4运算符的优先级156
6.4Python的流程控制概述157
6.4.1Python的选择结构157
6.4.2迭代与可迭代对象160
6.4.3Python的循环结构160
6.5函数163
6.5.1函数的定义163
6.5.2函数的调用164
6.5.3递归函数165
6.6文本文件的操作167
6.6.1文件概述167
6.6.2文件的打开与关闭167
6.6.3文本文件的读/写168
6.6.4CSV文件简介171
思政小课堂173
习题174
第7章数据管理与数据处理176
7.1数据管理概述176
7.1.1数据管理与数据管理技术176
7.1.2数据管理的发展178
7.1.3数据库管理系统的基本功能181
7.2数据库的体系结构与数据模型181
7.2.1数据库体系结构181
7.2.2数据模型183
7.2.3数据库管理系统的分类186
7.3关系模型188
7.3.1关系模型中的基本概念188
7.3.2关系完整性约束189
7.3.3基本关系运算189
7.3.4关系数据库规范化193
7.4数据分析与处理195
7.4.1数据分析的含义195
7.4.2常用数据分析方法195
7.4.3数据可视化196
思政小课堂198
习题199
第8章基于知识的系统201
8.1知识与知识表示201
8.1.1知识的定义201
8.1.2知识表示方法202
8.2决策树208
8.2.1决策树的常用算法209
8.2.2决策树的构建过程211
8.2.3决策树的优势与局限213
8.3知识图谱214
8.3.1知识图谱的概念214
8.3.2知识图谱的生命周期215
8.3.3知识图谱的应用215
8.4专家系统217
8.4.1专家系统的概述217
8.4.2专家系统的特点217
8.4.3专家系统的结构218
8.4.4专家系统的应用219
8.5机器学习220
8.5.1机器学习的概述220
8.5.2机器学习的应用221
8.5.3机器学习的分类222
8.5.4常见的机器学习的算法223
8.6深度学习224
8.6.1神经网络225
8.6.2深度学习的定义229
8.6.3深度学习模型230
8.6.4常用深度学习框架231
8.6.5深度学习的未来发展232
8.7大语言模型233
8.7.1生成式人工智能的概念234
8.7.2生成式人工智能产业和应用235
8.7.3生成式人工智能的开发过程236
8.7.4生成式人工智能的优化237
8.7.5国产大模型239
思政小课堂241
习题242
第9章人工智能主题应用244
9.1计算机视觉244
9.1.1数字图像处理技术244
9.1.2计算机视觉的概念246
9.1.3计算机视觉的发展246
9.1.4计算机视觉的应用247
9.2自然语言处理249
9.2.1自然语言处理的定义249
9.2.2自然语言理解的发展250
9.2.3自然语言处理的研究方向251
9.2.4语音识别251
9.2.5自然语言处理相关工具和平台253
9.3机器人254
9.3.1机器人概述254
9.3.2机器人常见种类255
思政小课堂261
习题262
参考文献264