





定价:69元
印次:2-1
ISBN:9787302686361
出版日期:2025.05.01
印刷日期:2025.04.16
图书责编:刘向威
图书分类:教材
"《计算科学导论》(第2版)主要介绍计算机硬件工作原理、程序设计方法、计算学科主要研究领域,内容紧扣ACM/IEEECS CS2013中提出的计算科学核心课程知识点。全书共8章,第1~4章阐述计算技术发展历程、程序语言的基本结构、软件工程的基本方法、计算思维的基本概念、常用算法思想、计算科学基本理论; 第5~8章说明计算机主要技术和工作原理,以及计算科学的热门技术。本书可以作为高等学校计算科学基础教程,读者对象是理工科专业学生,在保持学科广度的同时,兼顾与不同专业相结合。通过阅读本书,相信读者对计算科学会有一个总体认识,并在此基础上,掌握计算思维的方法,学会解决各自专业领域的问题。 "
易建勋,大学本科,教授,2020年:主编《Python应用程序设计》,清华大学出版社2019年:参编《现代计算机原理与工业应用》,清华大学出版社2018年:主编《计算机导论——计算思维和应用技术》第2版,清华大学出版社2012年:主编《计算机维修技术 第3版》,清华大学出版社2011年:主编《计算机硬件技术——结构与性能》,清华大学出版社2010年:主编《计算机网络设计 第2版》,人民邮电出版社2007年:独著《计算机网络设计》,人民邮电出版社2005年:独著《计算机维修技术》,清华大学出版社2003年:独著《微处理器结构与性能》,清华大学出版社1989年:湖南大学计算机系,计算机应用专业毕业,本科
前言 本书主要内容包括计算机硬件工作原理、程序设计方法、计算科学的主要研究领域。“计算科学导论”是理工科学生的专业基础课程,本书内容是每个计算科学专业人员都应当了解和掌握的基础知识。 写作目标 本书的写作原则是介绍基础知识,开阔专业视野。作者期望达成以下目标。 (1) 说明计算无所不在。本书尽量从商业领域、社会科学领域、日常生活中选取不同的案例(如囚徒困境、网页搜索、平均收入等问题)从不同侧面讲解计算的普遍性。 (2) 讨论解决问题的方法。本书强调用计算思维的方法讨论和分析问题。例如,数学建模讨论中,着重讲解利用计算思维进行建模的方法,而不是数学模型的理论推导和技术实现细节。书中尽量结合计算思维来讨论问题和解决问题。 (3) 介绍专业知识框架。ACM/IEEECS在CS2013中提出了计算科学的18门核心课程,本书在内容上尽量覆盖这些课程最基本的核心知识点。了解这些核心知识点有利于开阔读者的专业视野。 主要内容 第1~4章是本书最基本的核心知识。第1章主要介绍计算机的发展历程、计算技术的特征、计算学科的核心课程、计算领域的知识产权、职业道德和规范等内容; 第2章主要介绍程序语言的演变、程序语言的基本语法、不同程序语言的设计风格、软件工程的基本方法等内容(本书核心内容); 第3章主要介绍计算思维的基本概念、数学建模的典型案例、可计算理论基本概念、计算复杂性讨论、计算学科经典问题等内容; 第4章主要介绍算法分析基本方法、常用经典算法介绍、数据结构基本概念等内容。 第5~8章可以根据需要选择部分内容进行教学。第5章主...
目录
第1章计算工具和计算科学
1.1计算机的发展
1.1.1早期的计算工具
1.1.2古典计算机的发展
1.1.3现代计算机的发展
1.1.4微型计算机的发展
1.2计算机的类型
1.2.1类型与特点
1.2.2大型计算机
1.2.3微型计算机
1.2.4嵌入式计算机
1.3计算技术特征
1.3.1计算技术的发展
1.3.2软件特征与类型
1.3.3计算机人机界面
1.3.4计算机技术指标
1.4计算学科特征
1.4.1计算学科的形态
1.4.2课程和培养目标
1.4.3计算科学的影响
1.4.4知识产权保护
1.4.5职业道德规范
1.4.6职业卫生健康
习题1
第2章程序语言和软件开发
2.1程序语言特征
2.1.1程序语言的演化
2.1.2现代程序语言专家
2.1.3程序语言的学习
2.1.4程序语言的类型
2.1.5程序语言的文法
2.1.6程序语言的解释
2.1.7程序语言的编译
2.2Python编程基础
2.2.1程序组成
2.2.2基本元素
2.2.3变量
2.2.4表达式
2.2.5数据类型
2.2.6控制语句
2.2.7函数设计
2.3程序语言介绍
2.3.1经典程序设计语言C
2.3.2面向对象程序语言Java
2.3.3逻辑推理程序语言Prolog
2.3.4函数式...