计算机科学概论(第11版)(英文版)

计算机科学概论(第11版)(英文版) pdf epub mobi txt 电子书 下载 2025

[美] 布鲁克希尔 著
图书标签:
  • Computer Science
  • Introduction to Computer Science
  • CS1
  • Algorithms
  • Data Structures
  • Programming
  • Theory of Computation
  • Computer Architecture
  • Operating Systems
  • Artificial Intelligence
  • Discrete Mathematics
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 人民邮电出版社
ISBN:9787115277947
版次:11
商品编码:11008805
品牌:异步图书
包装:平装
丛书名: 国外著名高等院校信息科学与技术优秀教材
开本:16开
出版时间:2012-05-01
页数:609
正文语种:英文版

具体描述

内容简介

  布鲁克希尔编著的《计算机科学概论(第11版)》是计算机科学概论课程的经典教材,全书对计算机科学做了百科全书式的精彩阐述,充分展现了计算机科学的历史背景、发展历程和新的技术趋势。本书首先介绍的是信息编码及计算机体系结构的基本原理(第1章和第2章),进而讲述操作系统(第3章)和组网及因特网(第4章),接着探讨了算法、程序设计语言及软件工程(第5章至第7章),然后讨论数据抽象和数据库(第8章和第9章)方面的问题,第10章通过图形学讲述计算机技术的一些主要应用,第11章涉及人工智能,第12章通过对计算理论的介绍来结束全书。本书在内容编排上由具体到抽象逐步推进,很适合教学安排,每一个主题自然而然地引导出下一个主题。此外,书中还包含大量的图、表和示例,有助于读者对知识的了解与把握。《计算机科学概论(第11版)》适合用作高等院校计算机以及相关专业本科生的教材。
  

目录

目 录 Chapter 0 Introduction 1 0.1 The Role of Algorithms 2 0.2 The History of Computing 4 0.3 The Science of Algorithms 10 0.4 Abstraction 11 0.5 An Outline of Our Study 12 0.6 Social Repercussions 13 Chapter 1 Data Storage 19 1.1 Bits and Their Storage 20 1.2 Main Memory 26 1.3 Mass Storage 29 1.4 Representing Information as Bit Patterns 35 *1.5 The Binary System 42 *1.6 Storing Integers 47 *1.7 Storing Fractions 53 *1.8 Data Compression 58 *1.9 Communication Errors 63 Chapter 2 Data Manipulation 73 2.1 Computer Architecture 74 2.2 Machine Language 77 2.3 Program Execution 83 *2.4 Arithmetic/Logic Instructions 90 *2.5 Communicating with Other Devices 94 *2.6 Other Architectures 100 Chapter 3 Operating Systems 109 3.1 The History of Operating Systems 110 3.2 Operating System Architecture 114 3.3 Coordinating the Machine’s Activities 122 *3.4 Handling Competition Among Processes 125 3.5 Security 130 Chapter 4 Networking and the Internet 139 4.1 Network Fundamentals 140 4.2 The Internet 149 4.3 The World Wide Web 158 *4.4 Internet Protocols 167 4.5 Security 173 Chapter 5 Algorithms 187 5.1 The Concept of an Algorithm 188 5.2 Algorithm Representation 191 5.3 Algorithm Discovery 198 5.4 Iterative Structures 204 5.5 Recursive Structures 214 5.6 Efficiency and Correctness 222 Chapter 6 Programming Languages 239 6.1 Historical Perspective 240 6.2 Traditional Programming Concepts 248 6.3 Procedural Units 260 6.4 Language Implementation 268 6.5 Object-Oriented Programming 276 *6.6 Programming Concurrent Activities 283 *6.7 Declarative Programming 286 Chapter 7 Software Engineering 299 7.1 The Software Engineering Discipline 300 7.2 The Software Life Cycle 302 7.3 Software Engineering Methodologies 306 7.4 Modularity 308 7.5 Tools of the Trade 316 7.6 Quality Assurance 324 7.7 Documentation 328 7.8 The Human-Machine Interface 329 7.9 Software Ownership and Liability 332 Chapter 8 Data Abstractions 341 8.1 Basic Data Structures 342 8.2 Related Concepts 345 8.3 Implementing Data Structures 348 8.4 A Short Case Study 362 8.5 Customized Data Types 367 *8.6 Classes and Objects 371 *8.7 Pointers in Machine Language 372 Chapter 9 Database Systems 383 9.1 Database Fundamentals 384 9.2 The Relational Model 389 *9.3 Object-Oriented Databases 400 *9.4 Maintaining Database Integrity 402 *9.5 Traditional File Structures 406 9.6 Data Mining 414 9.7 Social Impact of Database Technology 416 Chapter 10 Computer Graphics 425 10.1 The Scope of Computer Graphics 426 10.2 Overview of 3D Graphics 428 10.3 Modeling 430 10.4 Rendering 439 *10.5 Dealing with Global Lighting 449 10.6 Animation 452 Chapter 11 Artificial Intelligence 461 11.1 Intelligence and Machines 462 11.2 Perception 467 11.3 Reasoning 473 11.4 Additional Areas of Research 484 11.5 Artificial Neural Networks 489 11.6 Robotics 497 11.7 Considering the Consequences 500 Chapter 12 Theory of Computation 509 12.1 Functions and Their Computation 510 12.2 Turing Machines 512 12.3 Universal Programming Languages 516 12.4 A Noncomputable Function 522 12.5 Complexity of Problems 527 *12.6 Public-Key Cryptography 536 Appendixes 545 A ASCII 547 B Circuits to Manipulate Two's Complement Representations 548 C A Simple Machine Language 551 D High-Level Programming Languages 553 E The Equivalence of Iterative and Recursive Structures 555 F Answers to Questions & Exercises 557 Index 597

前言/序言


《计算的奥秘:一段探索智能与数字世界的旅程》 本书并非一部教条式的百科全书,也非一本死记硬背的参考手册。它是一扇敞开的大门,引领读者走进一个充满无限可能与深刻洞见的宏伟殿堂——计算的世界。在这里,我们不仅将揭示计算机如何运作的底层逻辑,更将深入探讨其背后所蕴藏的思维方式、创造力以及对人类社会产生的颠覆性影响。我们将一起踏上一段激动人心的探索之旅,从最基础的概念出发,逐渐深入到那些塑造我们数字时代面貌的复杂系统与前沿思想。 第一部分:构筑智能的基石——信息与逻辑的殿堂 我们的旅程始于对“信息”最本源的理解。信息是什么?它如何被表示?在计算机的世界里,一切皆由0和1构成,这看似简单的二进制系统,却承载着海量的数据和复杂的指令。我们将解析二进制、十进制、十六进制之间的转换,理解位(bit)和字节(byte)的含义,以及它们如何汇聚成字符、数字、图像、声音等我们所感知的一切。 紧接着,我们将进入逻辑的殿堂。布尔代时代(Boolean algebra)是计算科学的基石,它为我们提供了处理信息和进行决策的语言。通过学习逻辑门(logic gates)如AND、OR、NOT、XOR等,我们将理解计算机如何执行最简单的判断和运算。这些微小的逻辑单元,是构建一切复杂计算能力的最基本模块。我们会看到,如何将这些逻辑门组合起来,形成更高级的逻辑电路,例如加法器、比较器,从而为计算机进行数学运算奠定基础。 第二部分:机器的心脏与灵魂——硬件与软件的交响曲 一旦理解了信息的表示和逻辑的处理,我们就自然而然地转向了计算机的物理实体——硬件。我们将剖析计算机的核心组成部分:中央处理器(CPU),这个指挥一切的“大脑”,如何执行指令,如何进行算术逻辑运算(ALU),以及它的时钟速度如何影响整体性能。我们将了解内存(RAM)和存储器(ROM)的区别,它们在程序执行和数据存储中的关键作用。输入/输出(I/O)设备,如键盘、鼠标、显示器,又是如何与计算机进行交互的,这些都是构成我们与计算机对话的桥梁。 然而,拥有强大的硬件仅仅是第一步。让冰冷的机器拥有“智能”和“生命”,需要软件的注入。我们将深入了解操作系统(Operating System)的概念,它是连接硬件与应用程序的桥梁,负责资源管理、进程调度、文件系统等核心功能。我们将探讨不同类型的操作系统,以及它们在多任务处理、用户界面等方面的设计理念。 然后,我们将进入编程的世界,这是软件开发的核心。我们将接触不同层级的编程语言,从低级的汇编语言,理解机器指令是如何工作的,到高级的编程语言,如Python、Java,它们提供了更抽象、更易于人类理解的编程方式。我们将学习基本的编程概念:变量、数据类型、控制结构(条件语句、循环)、函数等,这些是构建任何复杂程序的基础。我们将看到,如何通过算法(algorithm)来解决问题,算法的效率和正确性是衡量程序优劣的重要标准。 第三部分:连接世界的信息高速公路——网络与通信的脉络 在现代社会,计算机不再是孤立的个体,而是相互连接,形成一个巨大的网络。我们将探索计算机网络的基本原理,从局域网(LAN)到广域网(WAN),以及互联网(Internet)的全球性体系结构。我们将了解网络协议(network protocols)如TCP/IP,它们是如何确保数据在网络中可靠传输的。 我们将深入了解万维网(World Wide Web)的构成,HTML、HTTP等技术是如何支撑网页的创建和浏览的。我们将探讨电子邮件、文件传输、即时通信等常见的网络应用,以及它们背后的技术原理。同时,我们也会关注网络安全的问题,了解数据泄露、网络攻击的威胁,以及加密、防火墙等安全措施的重要性。 第四部分:驱动变革的力量——数据、算法与人工智能的浪潮 随着计算能力的飞速发展,数据的重要性日益凸显。我们将探讨数据管理(Data Management)的艺术,包括数据库(Databases)的设计与应用,如何有效地存储、检索和管理海量数据。我们将了解结构化数据和非结构化数据的区别,以及不同的数据模型。 算法(Algorithms)是解决问题的蓝图,我们将进一步探索各种重要的算法类型,如排序算法、搜索算法,以及它们在不同场景下的应用。我们将理解算法的效率如何影响程序的性能,并学习如何分析算法的时间复杂度和空间复杂度。 最后,也是最令人兴奋的部分,我们将踏入人工智能(Artificial Intelligence, AI)的领域。我们将探讨AI的起源和发展历程,了解不同类型的AI,如机器学习(Machine Learning)、深度学习(Deep Learning)、自然语言处理(Natural Language Processing)等。我们将学习机器学习的基本模型,如监督学习、无监督学习、强化学习,以及它们如何通过数据来“学习”和做出预测。我们将看到AI在图像识别、语音识别、推荐系统、自动驾驶等领域的广泛应用,以及它为我们带来的深刻变革。 第五部分:挑战与未来——计算的伦理与展望 在享受计算带来的便利的同时,我们也必须审视它带来的伦理和社会挑战。我们将探讨隐私保护、数据安全、算法偏见、就业结构的改变等问题。计算的未来将走向何方?量子计算(Quantum Computing)的潜力、生物计算(Biocomputing)的可能性,以及人机交互的未来形态,都将是我们共同思考的方向。 本书的目标是为读者提供一个全面而深入的视角,帮助您理解计算科学的宏伟图景。它将激发您的好奇心,培养您的逻辑思维,并为您打开探索数字世界的大门,让您能够更好地理解这个正在被计算深刻塑造的未来。这是一段充满发现和启迪的旅程,期待与您一同踏上这段奇妙的探索之旅。

用户评价

评分

我曾尝试阅读一些计算机科学相关的书籍,但往往因为语言的障碍或者内容的跳跃性而感到沮丧。这次选择《计算机科学概论》(第11版)(英文版),正是希望能够获得一次真正顺畅的学习体验。我希望这本书能够以一种循序渐进的方式,从最基础的概念讲起,逐步深入到更复杂的原理。我期待书中能够提供大量的实例和练习,帮助我巩固所学的知识,并且能够清晰地解释每一个概念背后的逻辑。对于一些抽象的数学原理,我希望它能够用更直观的方式来呈现,让我不再感到畏惧。英文原版对我来说,意味着能够直接接触到作者最原始的思想,避免因翻译而产生的失真,同时也能提升我的阅读理解能力,为我日后更深入地学习计算机科学打下坚实的基础。这本书对我而言,是一次自我提升的机会,我希望它能成为我探索计算机科学世界的得力助手。

评分

我是一名对计算机科学充满热情,但目前处于探索阶段的学生。我常常在网上看到各种技术信息,但缺乏一个系统性的框架来理解它们。这本《计算机科学概论》(第11版)(英文版)对我来说,就像一张描绘计算机科学全景的地图。我希望它能清晰地勾勒出计算机科学的学科边界,介绍各个分支的主要内容,比如软件工程、人工智能、图形学、计算理论等等,让我能够对这个学科有一个整体的认识,从而找到自己感兴趣的方向。我期待书中能够涵盖一些基础的计算机组成原理,比如数字逻辑、二进制表示,以及如何从硬件层面理解软件的运行。同时,我也希望它能介绍一些计算机科学的历史发展脉络,让我了解这项伟大的科学是如何一步步走到今天的。选择英文原版,是我希望能够直接领略作者的严谨思维和学术风范,并为我将来接触更深入的英文技术文献打下坚实的基础。

评分

作为一个已经接触过一些编程,但缺乏系统性计算机科学知识的在职人士,我深知打好基础的重要性。我希望这本《计算机科学概论》(第11版)(英文版)能够帮助我填补那些知识上的空白,让我能够更自信地应对工作中遇到的技术挑战。我尤其关注书中关于计算思维、问题解决策略以及算法设计思想的论述。我需要学习如何更有效地分析问题,如何设计出高效且优雅的解决方案。书中关于数据结构的选择和应用,以及常见算法的原理和复杂度分析,是我非常看重的内容。我希望它能提供一些实用的指导,让我能够将理论知识转化为实际应用,提升我的编程效率和代码质量。英文原版也是我选择的关键因素,因为我相信,在快速发展的计算机领域,掌握原版的最新技术文档和学术资源是至关重要的。这本书对我而言,不仅仅是一本学习教材,更是一块连接过去学习经验与未来职业发展的跳板。

评分

我一直对计算机底层的运行机制有着强烈的好奇心,尤其是在学习编程的过程中,虽然能够实现功能,但对于“为什么”以及“如何”做到这一点,总感觉隔着一层纱。这本《计算机科学概论》(第11版)(英文版)的出版,恰好满足了我对这种“探根究底”的渴望。我希望能在这本书中找到对计算机体系结构、操作系统原理、数据结构和算法等核心概念的深入浅出的讲解。我期待它能用直观的例子和图示,将那些抽象的概念变得生动形象,比如,理解CPU的工作流程,内存的管理机制,以及编译和链接的过程,这些都是我一直渴望能够真正理解的。同时,作为一本“概论”,我希望它也能触及到计算机科学更广泛的领域,比如人工智能、数据库、网络安全等,让我对整个学科有一个宏观的认知,了解各个分支之间的联系和发展趋势。购买英文原版,我更是希望能够直接接触到最前沿的学术观点和表达方式,避免翻译过程中可能出现的理解偏差,同时也能提升自己的专业英语水平。

评分

这次终于下定决心入手了这本传说中的《计算机科学概论》(第11版)(英文版),可以说是期待已久。作为一名对计算机科学有着浓厚兴趣,但又常常被其广博和深度所“吓到”的初学者,我一直在寻找一本能够为我指明方向、建立起坚实基础的入门教材。市面上同类的书籍不少,但很多要么过于理论化,要么过于碎片化,很难让我真正领略到计算机科学的魅力。而这本“概论”之所以备受推崇,我猜想其精髓在于能够将看似繁杂的概念剥茧抽丝,以一种清晰易懂的方式呈现给读者。我希望它不仅仅是知识的堆砌,更能激发我对这个领域的好奇心,让我愿意深入探索下去。英文原版更是我一直追求的目标,毕竟,很多概念和术语在原始语境下理解会更到位,也能更好地培养我的英文阅读能力,为日后阅读更专业的文献打下基础。翻开书的封面,厚实的纸张和清晰的排版就给我一种专业感,这让我更加期待接下来的学习之旅。我希望这本书能像一位经验丰富的向导,带领我穿梭于代码、算法、硬件和软件的奇妙世界。

评分

京东活动 买了好多书

评分

京东活动 买了好多书

评分

这本书很好,质量不错。

评分

评分

给我儿子买的,听他说还不错。

评分

感觉书还不错 还没有仔细看 东西写得比较详细 “我只要在搜索框内输入书名、作者,就会有好多书摆在我面前供我挑选,价格方面还可以打折,这样便捷与优惠的购书方式我怎么可能不选择呢!”经常在网上购物的弟弟幸福的告诉我。据调查统计,当前网上书店做得较好的的网站有京东等。现在大街小巷很多人都会互相问候道:“今天你京东了吗?”,因为网络购书已经得到了众多书本爱好者的信任,也越来越流行。基于此,我打开网页,开始在京东狂挑书。一直想买这书,又觉得对它了解太少,买了这本书,非常好,喜欢作者的感慨,不光是看历史或者史诗书,这样的感觉是好,就是书中的字太小了点,不利于保护视力!等了我2个星期,快递送到了传达室也不来个电话,自己打京东客服查到的。书是正版。通读这本书,是需要细火慢烤地慢慢品味和幽寂沉思的。亲切、随意、简略,给人洁净而又深沉的感触,这样的书我久矣读不到了,今天读来实在是一件叫人高兴之事。作者审视历史,拷问灵魂,洋溢着哲思的火花。人生是一段段的旅程,也是需要承载物的。因为火车,发生过多少相聚和分离。当一声低鸣响起,多少记忆将载入历史的尘梦中啊。其实这本书一开始我也没看上,是朋友极力推荐加上书封那个有点像史努比的小人无辜又无奈的小眼神吸引了我,决定只是翻一下就好,不过那开篇的序言之幽默一下子便抓住了我的眼睛,一个词来形容——“太逗了”。|据悉,京东已经建立华北、华东、华南、西南、华中、东北六大物流中心,同时在全国超过360座城市建立核心城市配送站。是中国最大的综合网络零售商,是中国电子商务领域最受消费者欢迎和最具有影响力的电子商务网站之一,在线销售家电、数码通讯、电脑、家居百货、服装服饰、母婴、图书、食品、在线旅游等12大类数万个品牌百万种优质商品。选择京东。好了,现在给大家介绍两本好书: 《爱情急救手册》是陆琪在研究上千个真实情感案例,分析情感问题数年后,首次集结成的最实用的爱情工具书。书中没有任何拖沓的心理和情绪教程,而是直接了当的提出问题解决问题,对爱情中不同阶段可能遇到的问题,单身的会遇到被称为剩男(剩女)的压力、会被家人安排相亲、也可能暗恋无终,恋爱的可能会遇到被种种问题,而已婚的可能会遇到吵架、等问题,所有问题一一给出解决方案。陆琪以闺蜜和奶爸的语重心长告诉你各种情感秘籍,让你一看就懂,一做就成。是中国首部最接底气的爱情急救手册。《谢谢你离开我》是张小娴在《想念》后时隔两年推出的新散文集。从拿到文稿到把它送到读者面前,几个月的时间,欣喜与不舍交杂。这是张小娴最美的散文。美在每个充满灵性的文字,美在细细道来的倾诉话语。美在张小娴书写时真实饱满的情绪,更美在打动人心的厚重情感。从装祯到设计前所未有的突破,每个精致跳动的文字,不再只是黑白配,而是有了鲜艳的色彩,首次全彩印刷,法国著名唯美派插画大师,亲绘插图。两年的等待加最美的文字,《谢谢你离开我》,就是你面前这本最值得期待的新作

评分

书到用时方恨少,事非经过不知难。终于在京东买的书送到了。很满意。 《学记》曰:“是固教然后知困,学然后知不足也。”对于我们教师而言,要学的东西太多,而我知道的东西又太少了。有人说,教给学生一杯水,教师应该有一桶水。这话固然有道理,但一桶水如不再添,也有用尽的时候。愚以为,教师不仅要有一桶水,而且要有“自来水”、“长流水”。“问渠哪得清如许,为有源头活水来”,“是固教然后知困,学然后知不足也”。因此,在教学中,书本是无言的老师,读书是我教学中最大的乐趣。 比知识更重要的是方法,有方法才有成功的路径。教师今天的学习主要不是记忆大量的知识,而是掌握学习的方法——知道为何学习?从哪里学习?怎样学习?如果一个老师没有掌握学习方法,即使他教的门门功课都很优异,他仍然是一个失败的学习者。因为这对于处在终身学习时代的人来说,不啻是一个致命的缺陷。学习型社会为全体社会成员提供了充裕的学习资源。学习化社会中的个体学习,犹如一个人走进了自助餐厅,你想吃什么,完全请便。个体完全可以针对自身的切实需求,选择和决定学习什么、怎样学习、学习的进度等等。 比方法更重要的是方向。在知识经济大潮中,作为一名人民教师,应该认准自己的人生坐标,找准自己的价值空间。教书的生活虽然清贫,但一本好书会使我爱不释手,一首好诗会使我如痴如醉,一篇美文会使我百读不厌。我深深地知道,只有乐学的教师,才能成为乐教的教师;只有教者乐学,才能变成为教者乐教,学者乐学,才能会让学生在欢乐中生活,在愉快中学习,这就是我终身从教的最大追求。 比方向更重要的是态度,比态度更重要的是毅力。“任尔东南西北风,咬定青山不放松。”一天爱读书容易,一辈子爱读书不易。任何人都可以使梦想成为现实,但首先你必须拥有能够实现这一梦想的信念。有信念自有毅力,有毅力才能成功。有一位教育家说过,教师的定律,一言以蔽之,就是你一旦今日停止成长,明日你就将停止教学。身为教师,必须成为学习者。“做一辈子教师”必须“一辈子学做教师”。教师只有再度成为学生,才能与时俱进,不断以全新的眼光来观察和指导整个教育过程。使广大教师牢固树立终身学习的理念,创造性地开展教书育人工作。 常读书使我明白了许多新道理:教学不再是简单的知识灌输、移植的过程,应当是学习主体(学生)和教育主体(教师,包括环境“人——环境”系统。学生将不再是知识的容器,而是自主知识的习得者。面对知识更新周期日益缩短的时代,教师必须彻底改变过去那种把教师知识的储藏和传授给学生的知识比为“一桶水”与“一杯水”的陈旧观念,而要努力使自己的大脑知识储量成为一条生生不息的河流,筛滤旧有,活化新知,积淀学养。一个教师,不在于他读了多少书和教了多少年书,而在于他用心读了多少书和教了多少书。用心教、创新教与重复教的效果有天渊之别。

评分

京东活动 买了好多书

评分

原版读起来真滴有点虚…

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有