





定价:59元
印次:6-7
ISBN:9787302576471
出版日期:2021.07.01
印刷日期:2023.07.17
图书责编:章忆文
图书分类:教材
《计算机科学导论(第6版)》结合理论讲解和实际应用,参照美国计算机协会(Association for Computing Machinery, ACM)与美国电气和电子工程师协会(Institute of Electrical and Electronic Engineers,IEEE)、计算机学会(Computer Society,CS)的《计算学科教程2020》(Computing Curricula 2020,CC 2020),对计算机科学与技术进行系统化和科学化阐述。《计算机科学导论(第6版)》具体介绍了体系结构与组织、程序设计语言、软件开发基础、算法与复杂度、信息管理、基于平台的开发、软件工程、操作系统、网络与通信、系统基础、并行和分布式计算、信息保障与安全、离散结构、计算科学、图形学与可视化、人机交互、智能系统、社会问题与专业实践18个知识体,目的是让读者了解计算机科学与技术学科的全貌。《计算机科学导论(第6版)》每章后均配有一定量的习题,以便读者巩固所学知识。 《计算机科学导论(第6版)》既可作为高等学校计算机科学与技术专业学生的基础课程教材,也可作为网络工程、信息安全、智能科学与技术、数据科学与大数据技术、人工智能、空间信息与数字技术、物联网工程、通信工程、电子科学与技术、自动化等相关专业学生的计算机教材。
瞿中,男,1972年12月出生,重庆人,汉族,计算机应用技术专业博士、教授、博士生导师、重庆市名师,南京大学计算机软件新技术国家重点实验室访问学者。重庆市高等教育学会理事,重庆市教育政策研究专家,重庆市市级优秀教学团队、重庆市本科高校“三特行动计划”特色专业、重庆市大学生校外实践教育基地负责人。现任重庆邮电大学研究生院副院长兼学科建设办公室副主任,重庆邮电大学图形图像与多媒体实验室常务副主任。
前 言 “计算机科学导论”是计算机科学与技术专业学生进入大学学习的第一门专业基础课程,其目的在于用统一的思想,对该学科进行系统化和科学化阐述,让学生认识计算机科学与技术学科的本质。本书参照美国计算机协会(Association for Computing Machinery,ACM)与美国电气和电子工程师协会(Institute of Electrical and Electronic Engineers,IEEE)的《计算学科教程2020》(Computing Curricula 2020,CC 2020),用逻辑严密的编写方式将读者引入本学科各个富有挑战性的领域之中。本书介绍了体系结构与组织、程序设计语言、软件开发基础、算法与复杂度、信息管理、基于平台的开发、软件工程、操作系统、网络与通信、系统基础、并行和分布式计算、信息保障与安全、离散结构、计算科学、图形学与可视化、人机交互、智能系统、社会问题与专业实践18个知识体,力求让读者对计算机科学与技术有比较深入的了解,树立专业学习的责任感和自豪感。 本书是在《计算机科学导论》(第5版)的基础上进行修订的,主要修订内容有:删减了一些复杂的理论知识,增加了信息保障与安全、基于平台的开发、并行和分布式计算、系统基础等内容。本书介绍了计算机科学与技术的核心内容,可使读者理解计算机系统的信息处理本质,掌握数据表达和数据加工表达的层次方法,了解计算机系统的功能组成,认识计算机科学与技术对人类社会发展的重要推动作用。 本书内容由浅入深、结构严谨,力求避免内容重复、结构松散等弊病。由于本书涉及的内容繁多,各高校任课...
第1章 概述 1
1.1 计算的起源 1
1.2 计算机的产生和发展阶段 3
1.2.1 计算机产生之前的计算历史 3
1.2.2 计算机的产生 7
1.2.3 计算机的发展阶段 10
1.2.4 我国计算机的发展历程 11
1.3 计算机的应用领域和发展趋势 14
1.3.1 计算机的应用领域 14
1.3.2 计算机的发展趋势 15
1.4 计算学科 16
1.4.1 计算学科的定义 16
1.4.2 计算学科的本质 16
1.4.3 计算学科的三个过程 17
1.4.4 计算学科新的应用领域 18
1.5 计算机科学与技术学科的知识体系 19
1.5.1 计算机科学与技术学科的形成
与发展 19
1.5.2 计算机科学与技术学科的
定义 19
1.5.3 计算机科学与技术学科的根本
问题及研究范畴 20
1.5.4 计算机科学与技术知识体系的
核心内容 20
1.6 计算机科学与技术学科的教育 23
1.6.1 教育的目的和基本要求 23
1.6.2 理论与实践相结合 24
1.6.3 学习方法 24
1.7 计算机产业 25
本章小结 25
习题 26
第2章 体系结构与组织 29
2.1 计算机体系结构的发展 29
2.2 数值数据 30
2.2.1 数的表示及数制转换 30
2.2.2 数的原码、反码和补码 35
2.2.3 定点数和浮点数 37
2.2.4 十进制数的编码 39
2.3 非数值数据 40 ...