





定价:39.9元
印次:1-1
ISBN:9787302455530
出版日期:2016.11.01
印刷日期:2016.11.22
图书责编:焦虹
图书分类:教材
本书以培养学生的计算思维能力为目标,以计算机中信息的表示、存储、压缩、处理和传输为主线,以易得易用且前景看好的Python、SQLite等语言和软件为工具,系统讲解了“大学计算机基础”课程涵盖的知识和技术。本书的主要内容包括3个方面: 计算机软件、硬件的概念及基本工作方式;算法的概念、算法与数据结构以及常用算法的基本思想;数据库系统的概念、工作方式及基本操作方法。 本书着重讲解计算机科学技术的基础知识和基本思想方法,对涉及的程序设计语言和软件工具的介绍也力图准确、清晰,便于读者学习和运用。本书可用作高等院校非计算机专业“大学计算机基础”课程的教材,也可作为科技工作者或其他工作人员的参考书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
本书作者长期从事计算机基础课的教学工作,具有丰富的教学、科研经验,编写的教材符合教学规律,已被多所高校选用。
前言 大学计算机基础教程对于早期的计算机使用者来说,只要了解某种计算机程序设计语言并能使用专门的软件来编辑和运行程序,就可以应付工作了。而今天,面对无所不在的普适计算、无远弗届的云计算,以及各种各样综合性的或者个性化的计算机应用和基于计算机技术的信息技术应用,每个使用者(实际上是每个人)的时间和条件都是有限的,学习的只能是从浩如烟海的知识和技能中筛选出来的核心的基础知识和基本技能,而且必须在正确的思想方法指导下学习和研究,才能有效地构建以计算机技术为主体的能够支持终生工作与继续学习的信息技术的知识基础和能力基础。“大学计算机基础”这门课程需要帮助大学生理解和掌握基于计算机技术的信息技术的基础知识和基本技能。有鉴于此,作者在自编的多本同类教材见参考文献\[1\]、\[3\]、\[7\]、\[8\]。的基础上,依据教育部高等学校计算机课程教学指导委员会的相关文件见参考文献\[4\]。,结合多年来的教学实践,编写了这本教材。 “大学计算机基础”课程应以培养学生的计算思维能力为基本教学目标,但正像以培养逻辑思维能力为目标的“高等数学”课程并不讨论什么是逻辑思维一样,本书不打算显式地讨论计算思维的概念,甚至也不谋求建立“体现计算思维的知识体系”,而是按照基于计算机技术的信息技术的固有规律,考虑教学过程中的实际需求,重新梳理已有的和新增的教学内容,编排出既有利于实现基本教学目标,又便于学生理解和掌握的知识体系。本书的主要内容包括: 计算机软件、硬件的概念及基本工作方式;算法的概念、算法与数据结构及常用算法的基本思想;数据库系统的概念、工作方式及基本操作方法。全部内容编排为8章,每章...
目录
大学计算机基础教程第1章计算机与信息化社会1
1.1计算机的诞生和发展1
1.2了解计算机3
1.2.1计算机是如何工作的3
1.2.2什么是程序设计语言5
1.2.3什么是机器语言6
1.2.4什么是汇编语言7
1.2.5什么是高级语言8
1.3信息化生存9
1.3.1从互联网思维谈起9
1.3.2无所不在的计算设备12
1.3.3无远弗届的云计算13
1.3.4与人绑定15
1.3.5线上到线下17
习题119
第2章Python语言20
2.1Python编程环境和解释器20
2.1.1Python编程环境的使用20
2.1.2Python程序的一般结构22
2.1.3Python解释器的使用23
2.2数据的表示及输入输出26
2.2.1常量与变量26
2.2.2数据的输入输出28
2.2.3常用函数29
2.2.4运算符与表达式31
2.3序列34
2.3.1字符串34
2.3.2列表36
2.3.3元组37
2.3.4字典39
2.4程序的控制结构40
2.4.1分支语句40
2.4.2while循环语句41
2.4.3for循环语句42
2.4.4用户自定义函数44
2.4.5模块46
2.5类和对象47
2.5.1类的定义和使用48
2.5.2面向对象程序设计方法50
2.5.3类的继承性52
2.5.4异常处理54
习题256
大学计算机基础教程目录
第3章数据的计算机表示61
3.1逻辑电路及逻辑运算61
3.1.1门电路及基本逻辑...
本书作者长期从事计算机基础课的教学工作,具有丰富的教学、科研经验,编写的教材符合教学规律,已被多所高校选用。