





定价:45元
印次:2-4
ISBN:9787302483632
出版日期:2017.10.01
印刷日期:2018.02.08
图书责编:杨帆
图书分类:教材
本书兼顾计算机科学基础知识和计算思维,以计算思维相关内容为主,将信息表示、计算机系统、操作系统、网络、多媒体技术等知识穿插进来,选择Python作为计算实践的语言,内容更偏重于如何应用计算思维解决各领域问题,各领域包括计算机科学领域。实践内容将在授课内容的基础上进行拓展,并要求学生运用Python及相关的配套库进行问题求解练习。最终,通过应用问题求解的讲授和实践,培养学生在理解计算机系统的基础上,主动在各自专业学习中利用计算思维的方法和技能,进行问题求解的能力,并能动手解决具有一定难度的实际问题。 本书内容丰富,语言浅显易懂,案例驱动,概念清晰,实用性强,适合作为高等学校计算机基础课程的教材,也可以作为计算机培训、计算机等级考试和计算机初学者的参考书。
李暾 男,博士,副教授,毕业于国防科技大学计算机科学与技术专业。长期从事计算机专业相关课程教学与研究工作,承担了“大学计算机基础”“计算机程序设计”“离散数学”“软件体系结构与设计”等课程的授课任务。在微处理器设计验证、卫星综合电子系统等方面发表论文50余篇,他引160余次。在ACM顶级教学会议ITiCSE、《计算机教育》等会议和期刊发表教学论文10余篇,进入EI检索3篇。
出版说明 高等学校计算机基础教育教材精选在教育部关于高等学校计算机基础教育三层次方案的指导下,我国高等学校的计算机基础教育事业蓬勃发展。经过多年的教学改革与实践,全国很多学校在计算机基础教育这一领域中积累了大量宝贵的经验,取得了许多可喜的成果。 随着科教兴国战略的实施以及社会信息化进程的加快,目前我国的高等教育事业正面临着新的发展机遇,但同时也必须面对新的挑战。这些都对高等学校的计算机基础教育提出了更高的要求。为了适应教学改革的需要,进一步推动我国高等学校计算机基础教育事业的发展,我们在全国各高等学校精心挖掘和遴选了一批经过教学实践检验的优秀的教学成果,编辑出版了这套教材。教材的选题范围涵盖了计算机基础教育的三个层次,包括面向各高校开设的计算机必修课、选修课以及与各类专业相结合的计算机课程。 为了保证出版质量,同时更好地适应教学需求,本套教材将采取开放的体系和滚动出版的方式(即成熟一本、出版一本,并保持不断更新),坚持宁缺毋滥的原则,力求反映我国高等学校计算机基础教育的最新成果,使本套丛书无论在技术质量上还是文字质量上均成为真正的“精选”。 清华大学出版社一直致力于计算机教育用书的出版工作,在计算机基础教育领域出版了许多优秀的教材。本套教材的出版将进一步丰富和扩大我社在这一领域的选题范围、层次和深度,以适应高校计算机基础教育课程层次化、多样化的趋势,从而更好地满足各学校由于条件、师资和生源水平、专业领域等的差异而产生的不同需求。我们热切期望全国广大教师能够积极参与到本套丛书的编写工作中来,把自己的教学成果与全国的同行们分享;同时也欢迎广大读者对本套教材提出宝贵意见,...
目录
大学计算机基础(第2版)第1章计算与社会1
1.1计算概论1
1.2计算装置发展简史4
1.2.1机械式计算装置4
1.2.2图灵机和图灵7
1.2.3现代电子计算机9
1.2.4计算机的发展趋势12
1.3计算技术的应用13
1.4信息化社会与人18
1.5小结20
1.6习题20
第2章Python简介21
2.1引言21
2.2Python基本元素22
2.2.1对象、表达式和数值类型22
2.2.2变量和赋值24
2.3分支语句25
2.4str类型与输入27
2.5循环28
2.6内置数据结构29
2.6.1列表29
2.6.2元组32
2.6.3字典33
2.7函数33
2.8面向对象基础36
2.9Python编程示例——模拟图灵机40大学计算机基础(第2版)目录2.10小结44
2.11习题44
第3章计算思维与计算机问题求解47
3.1计算思维48
3.1.1计算思维简介48
3.1.2一个例子——混沌现象49
3.2计算机问题求解50
3.2.1基本步骤51
3.2.2Eratosthenes的筛子51
3.3算法、数据结构与程序54
3.3.1算法54
3.3.2数据结构56
3.3.3程序58
3.4算法设计59
3.4.1算法设计基础59
3.4.2算法设计常用策略60
3.4.3算法示例61
3.4.4算法复杂度66
3.5程序设计语言68
3.5.1程序设计语言及其分类69
3.5.2Python实现编译器示例71
3.6软件开发方法及示例74 ...
本书特色:
统筹兼顾,综合安排计算机科学基础知识与计算思维内容。
双重作用,将计算机基础知识作为计算思维应用的研究对象。
内容较广,用多领域案例,向学生展现计算思维的应用。
前置要求低,读者可无程序设计背景知识,适用于大学新生。