计算机学科概论(第3版)
国家级精品课程、省级一流课程配套教材,“十二五”普通高等教育本科国家级规划教材,是计算机学科(专业)理想的导引教材,附配教学课件、扩展阅读、思考题等数字化教学资源。

作者:王红梅,姚庆安,刘钢

丛书名:新时代高等学校计算机类专业教材

定价:48元

印次:3-4

ISBN:9787302636557

出版日期:2023.07.01

印刷日期:2024.09.14

图书责编:袁勤勇

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书是计算机及相关专业的入门教材,参照《普通高等学校计算机类本科专业教学质量国家标准》和《计算机类专业认证标准》编写。本书分为认识篇、系统篇、工程篇。认识篇从专业的角度认知计算机和计算机学科,为学习计算机学科提供正确的方法指导;系统篇以自底向上的方式讨论计算机可以做什么以及是如何做的,使学生了解学科富有智慧的核心思想;工程篇通过典型案例、工程伦理、法律法规,使学生形成工程思维和工程素养,明确计算机从业人员的行为规范和职业道德。 本书内容丰富,涉及面宽,涉及计算机科学与技术一级学科的几乎所有主题,有相当的深度和广度,可作为计算机及相关专业的入门教材,也可作为非计算机专业了解计算机学科的参考书。

王红梅,54岁,三级教授,硕士生导师,省级教学名师,省级教学团队“算法与程序设计”带头人,从事计算机专业教学工作24年,国家级精品课“计算机学科概论”、国家级一流课程“数据结构”负责人,出版了《数据结构(C++版)》、《计算机学科概论》、《程序设计基础》、《算法设计与分析》等教材,均被评为“十二五”国家级规划教材,其中《数据结构(C++版)》《算法设计与分析》为清华大学出版社2019-2011年畅销图书,获省级教学成果奖一等奖1项、二等奖2项、三等奖2项,主持省部级科研项目4项、参与近10项,发表学术论文30余篇。

前言 专业导论类课程是大学生接受大学教育的第一门专业基础课,能够使大学新生对本专业的内涵特点、知识能力和未来发展有一个初步的认知概念和宏观了解。计算机类专业作为一个专业大类,包括计算机科学与技术、软件工程、网络工程、信息安全、物联网工程、数字媒体技术等细分专业,这些专业都属于计算机学科,因而有很多共性的思维方式和知识体系。本书作为国家级精品课程和省级一流课程的配套教材,提出并实施了“专业视角,认知学科;计算思维,抽象分层;工程思维,道德指引;始于问题,应用驱动;领会思想,引发思考”的教学思想。 首先梳理好基本的知识架构,再去学习日新月异的计算机技术,会让本书的学习事半功倍。本书由3部分组成,分别是认识篇、系统篇和工程篇,如图0.1所示,该结构体现了如下教学思想。 (1) 专业视角,认知学科: 认识篇从专业的角度认知计算机和计算机学科,认知计算机的工作原理和计算机系统,认知计算机学科的根本问题和思维方式,了解计算机学科的知识体系和能力要求,为学习计算机学科提供正确的方法指导。 (2) 计算思维,抽象分层: 系统篇采用自底向上的方式讨论计算机可以做什么以及是如何做的,使学生了解学科富有智慧的核心思想,以及计算思维在每一个分层的运用,培养学生面向学科的思维能力。 (3) 工程思维,道德指引: 工程篇通过典型案例、工程伦理、法律法规,使学生了解工程与社会的关系,形成团队合作、终身学习等工程素养,明确计算机从业人员的行为规范和职业道德。 图0.1本书的组织结构 在教学设计上,始于问题,应用驱动: 每一章首先在一个较高的抽象层次上、从应用的角度提出本章要讨论的顶层问题...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目录

第一部分认识篇

第1章认识计算机3

【情景问题】无处不在的计算机3

1.1计算机的史前史——计算工具的发展简史3

1.1.1手动式计算工具4

1.1.2机械式计算工具5

1.1.3机电式计算机7

1.1.4电子计算机8

1.2计算机的历史和未来9

1.2.1计算机的发展简史9

1.2.2计算机的发展趋势12

1.3什么是计算机14

1.3.1冯·诺依曼体系结构14

1.3.2计算机的工作原理15

1.3.3计算机的分类和特点16

1.4什么是计算机系统19

1.4.1系统科学与分层方法19

1.4.2计算机系统的分层结构20

阅读材料——中国计算机发展简史22

习题122

第2章认识计算机学科25

【情景问题】“计算作为一门学科”的存在性证明25

2.1什么是计算机学科26

2.1.1计算机学科的定义26

2.1.2计算机学科的知识体系26

2.1.3计算机学科的基本能力28

2.1.4计算机学科的胜任力30

2.2计算机学科的根本问题31

2.2.1图灵对计算本质的揭示31

2.2.2可计算问题与不可计算问题33

2.2.3易解问题与难解问题34

2.2.4NP问题与NP完全问题35

2.3计算机学科的科学问题36

2.3.1计算的平台与环境问题36

2.3.2计算过程的能行操作与效率问题38

2.3.3计算的正确性问题40

阅读材料——计算机学科的核心概念41

习题243

计算机学科概论(第3版)

目录

第二部分系统篇

第3章计算机的运算基础47

【情景问题】模拟...

"1.俯瞰计算机学科,系统地介绍计算机学科最核心的基本知识,使学生在大学生活的开始就知道要构建一个什么样的知识体系,以及如何构建这个知识体系。
2.突出导引性质,介绍本学科的方法论以及科学的学习方法,使学生理解计算机学科的基本原理、根本问题以及解决问题的思维模式,明确怎样认识和学习计算机学科。
3.以历史和发展的观点介绍每一个主题,使学生能够领悟各主题的基本思想及其发展趋势,激发学习兴趣,为后续课程的学习打下伏笔。
4.知识粒度把握准确,知识拓扑结构科学,采取高级科普的深度定位和通俗易懂的语言,大量引用计算机行业的具体事例以及生活中的实例进行类比。
5.增加了工程认证的非技术要素,说明工程思维、环境与可持续发展、工程伦理、职业道德等非技术要素对工程师的意义,有效支撑工程认证的毕业要求。"