計算機科學概論 (第10版)

出版時間:2009-9  出版社:人民郵電出版社  作者:[美] J.Glenn Brookshear  頁數(shù):411  譯者:劉藝,肖成海,馬小會  
Tag標簽:無  

前言

本書是計算機科學的入門教材。在力求保持學科廣度的同時,還兼顧主題的深度,同時也將對所涉及的主題給出中肯的評價。本書面向計算機科學以及其他各個學科的學生。大多數(shù)計算機科學專業(yè)的學生在最初的學習中都有這樣一個誤解,認為計算機科學就是程序設計和瀏覽網(wǎng)頁,因為這基本上就是他們所看到的一切。實際上計算機科學遠非如此。因此,在入門階段,學生們需要了解他們主攻的這門學科所涉及內(nèi)容的廣度,這也正是本書的宗旨。本書使學生對計算機科學有一個總體的概念——在這個基礎上,他們可以諳熟該領域今后其他課程的特點以及課程之間的相互關系。事實上,本書采用的綜述方式也是自然科學入門教程的常見模式。其他學科的學生如果想融入這個技術化社會,也需要具備這些寬泛的知識背景。適用于他們的計算機科學課程提供的應該是對整個領域很實用的剖析,而不僅僅是培訓學生如何上網(wǎng)和使用一些流行的軟件。當然這種培訓也有其適用的地方,而本書的目的是用作教科書。正如一句中國諺語所說:“授人以魚,不如授人以漁?!币虼?,在寫這本書時,保持對學生的可讀性是主要目標。這樣做的結果是先前的9個版本已經(jīng)很成功地作為教科書廣為使用,讀者包括從高中生到研究生的各個教育層次眾多專業(yè)的學生。本版仍將貫徹這一目標。

內(nèi)容概要

  本書是計算機科學概論課程的經(jīng)典教材,全書對計算機科學做了百科全書式的精彩闡述,充分展現(xiàn)了計算機科學的歷史背景、發(fā)展歷程和新的技術趨勢。本書首先介紹的是信息編碼及計算機體系結構的基本原理(第1章和第2章),進而講述操作系統(tǒng)(第3章)和組網(wǎng)及因特網(wǎng)(第4章),接著探討了算法、程序設計語言及軟件工程(第5章至第7章),然后討論數(shù)據(jù)抽象和數(shù)據(jù)庫(第8章和第9章)方面的問題,第10章通過圖形學講述計算機技術的一些主要應用,第11章涉及人工智能,第12章通過對計算理論的介紹來結束全書。本書在內(nèi)容編排上由具體到抽象逐步推進,很適合教學安排,每一個主題自然而然地引導出下一個主題。此外,書中還包含大量的圖、表和實例,有助于讀者對知識的了解與把握?! ”緯m合作為高等院校計算機以及相關專業(yè)本科生的教材?! ?/pre>

作者簡介

作者:(美國)布魯克希爾(J.Glenn Brookshear) 譯者:劉藝 肖成海 馬小會J.Glenn Brookshear,世界知名的計算機科學教育家。他在1975年獲得新墨西哥州立大學博士學位后,創(chuàng)立了Marquette大學的計算機科學學位項目,并在該校任教至今、他的主要研究方向是計算理論。除了本書之外,他還著有Theory of Computation;Formal Languages,Automata,and Complexity。

書籍目錄

第0章 緒論  0.1 算法的作用  0.2 計算機器的由來  0.3 算法的科學  0.4 抽象  0.5 學習大綱  0.6 社會影響  0.7 社會問題  課外閱讀 第1章 數(shù)據(jù)存儲  1.1 位和位存儲   1.1.1 布爾運算   1.1.2 門和觸發(fā)器   1.1.3 十六進制記數(shù)法  1.2 主存儲器   1.2.1 存儲器結構   1.2.2 存儲器容量的度量  1.3 海量存儲器   1.3.1 磁學系統(tǒng)   1.3.2 光學系統(tǒng)   1.3.3 閃存驅動器   1.3.4 文件存儲及檢索  1.4 用位模式表示信息   1.4.1 文本的表示   1.4.2 數(shù)值的表示   1.4.3 圖像的表示   1.4.4 聲音的表示  1.5 二進制系統(tǒng)   1.5.1 二進制記數(shù)法   1.5.2 二進制加法   1.5.3 二進制中的小數(shù)  1.6 整數(shù)存儲   1.6.1 二進制補碼記數(shù)法   1.6.2 余碼記數(shù)法  1.7 小數(shù)的存儲   1.7.1 浮點記數(shù)法   1.7.2 截斷誤差  1.8 數(shù)據(jù)壓縮   1.8.1 通用的數(shù)據(jù)壓縮技術   1.8.2 圖像壓縮   1.8.3 音頻和視頻壓縮  1.9 通信差錯   1.9.1 奇偶校驗位   1.9.2 糾錯編碼   復習題   社會問題   課外閱讀 第2章 數(shù)據(jù)操控  2.1 計算機體系結構   2.1.1 CPU基礎知識   2.1.2 存儲程序概念  2.2 機器語言   2.2.1 指令系統(tǒng)   2.2.2 一種演示用的機器語言  2.3 程序執(zhí)行   2.3.1 程序執(zhí)行的一個例子   2.3.2 程序與數(shù)據(jù)  2.4 算術/邏輯指令   2.4.1 邏輯運算   2.4.2 循環(huán)移位及移位運算   2.4.3 算術運算  2.5 與其他設備的通信   2.5.1 控制器的作用   2.5.2 直接內(nèi)存存取   2.5.3 握手   2.5.4 流行的通信媒介   2.5.5 通信速率  2.6 其他體系結構   2.6.1 流水線   2.6.2 多處理器計算機  復習題  社會問題  課外閱讀 第3章 操作系統(tǒng)  3.1 操作系統(tǒng)的歷史  3.2 操作系統(tǒng)的體系結構   3.2.1 軟件概述   3.2.2 操作系統(tǒng)組件   3.2.3 系統(tǒng)啟動  3.3 協(xié)調(diào)機器的活動   3.3.1 進程的概念   3.3.2 進程管理  3.4 處理進程間的競爭   3.4.1 信號量   3.4.2 死鎖  3.5 安全性   3.5.1 來自機器外部的攻擊   3.5.2 來自機器內(nèi)部的攻擊  復習題  社會問題  課外閱讀 第4章 組網(wǎng)及因特網(wǎng)  4.1 網(wǎng)絡基礎   4.1.1 網(wǎng)絡分類   4.1.2 協(xié)議   4.1.3 網(wǎng)絡互連   4.1.4 進程間通信的方法   4.1.5 分布式系統(tǒng)  4.2 因特網(wǎng)   4.2.1 因特網(wǎng)體系結構   4.2.2 因特網(wǎng)編址   4.2.3 因特網(wǎng)應用  4.3 萬維網(wǎng)   4.3.1 萬維網(wǎng)實現(xiàn)   4.3.2 HTML   4.3.3 XML   4.3.4 客戶端和服務器端的活動  4.4 因特網(wǎng)協(xié)議   4.4.1 因特網(wǎng)軟件的分層方法   4.4.2 TCP/IP協(xié)議簇  4.5 安全性   4.5.1 入侵的形式   4.5.2 防護和對策   4.5.3 加密   4.5.4 網(wǎng)絡安全的法律途徑  復習題  社會問題  課外閱讀 第5章 算法  5.1 算法的概念   5.1.1 概覽   5.1.2 算法的正式定義   5.1.3 算法的抽象本質(zhì)  5.2 算法的表示   5.2.1 原語   5.2.2 偽代碼  5.3 算法的發(fā)現(xiàn)   5.3.1 問題求解的藝術   5.3.2 入門  5.4 迭代結構   5.4.1 順序搜索法   5.4.2 循環(huán)控制   5.4.3 插入排序算法  5.5 遞歸結構   5.5.1 二分搜索算法   5.5.2 遞歸控制  5.6 有效性和正確性   5.6.1 算法有效性   5.6.2 軟件驗證  復習題  社會問題  課外閱讀 第6章 程序設計語言  6.1 歷史回顧   6.1.1 早期程序設計語言   6.1.2 獨立并超越機器   6.1.3 程序設計范型  6.2 傳統(tǒng)的程序設計概念   6.2.1 變量和數(shù)據(jù)類型   6.2.2 數(shù)據(jù)結構   6.2.3 常量和字面量   6.2.4 賦值語句   6.2.5 控制語句   6.2.6 注釋  6.3 過程單元   6.3.1 過程   6.3.2 參數(shù)   6.3.3 函數(shù)  6.4 語言實現(xiàn)   6.4.1 翻譯過程   6.4.2 軟件開發(fā)包  6.5 面向對象程序設計   6.5.1 類和對象   6.5.2 構造器   6.5.3 附加特性  6.6 程序設計中的并發(fā)活動  6.7 說明性程序設計   6.7.1 邏輯推演   6.7.2 Prolog  復習題  社會問題  課外閱讀 第7章 軟件工程 第8章 數(shù)據(jù)抽象 第9章 數(shù)據(jù)庫系統(tǒng) 第10章 計算機圖形學 第11章 人工智能 第12章 計算理論 附錄A ASCII碼 附錄B 處理二進制補碼表示的電路 附錄C 一種簡單的機器語言 附錄D 高級編程語言 附錄E 迭代結構與遞歸結構的等價性 索引 問題與練習答案(圖靈網(wǎng)站下載)

章節(jié)摘錄

插圖:第1章數(shù)據(jù)存儲 本章中,我們學習有關計算機中數(shù)據(jù)表示和數(shù)據(jù)存儲的內(nèi)容。我們要研究的數(shù)據(jù)類型包括文本、數(shù)值、圖像、音頻和視頻。除了傳統(tǒng)計算外,本章的很多內(nèi)容還涉及數(shù)字攝影、音頻,視頻錄制和復制以及遠程通信等領域。我們首先要學習的是在計算機科學中信息如何編碼和存儲。第一步,我們要討論計算機數(shù)據(jù)存儲設備的基礎知識,然后進一步研究如何進行信息編碼并存儲到系統(tǒng)內(nèi)部。我們還將探討現(xiàn)如今數(shù)據(jù)存儲系統(tǒng)的各個分支,以及如何用數(shù)據(jù)壓縮、糾錯等技術來克服其不足。1.1 位和位存儲在今天的計算機中,信息是以0和1的模式編碼的。這些數(shù)字稱為位(bit,binary digits的縮寫)。盡管你可能傾向于把它們與數(shù)值聯(lián)系在一起,但它們的確只是些符號,其意義取決于正在處理的應用。有時用來表示數(shù)值;有時又代表字母表里的字符和標點符號;有時表示圖像;有時還表示聲音。1.1.1 布爾運算 為了理解單獨的位在計算機中是如何進行存儲和操作的,這里我們假設位0代表假值,位1代表真值,這樣表示就可以把對位的運算看作是對真/假值的操作。數(shù)學家喬治·布爾(Gedrge—Boole,1815—1864)是邏輯數(shù)學領域的先驅,為了紀念他,人們把處理真,假值的運算命名為布爾運算(Boolean operation)。3個基本的布爾運算是AND(與)、OR(或)以及XOR(異或),見圖1.1。這些運算類似于算術運算的乘法和加法,因為它們結合一對值(運算輸入),然后得出第三個值(運算輸出)。不過,與算術運算不同的是,布爾運算結合的是真/假值,而不是數(shù)值。

編輯推薦

《計算機科學概論(第10版)》由人民郵電出版社出版。《計算機科學概論》(Computer Scierice:An Overview)多年來一直深受世界各國高校師生的歡迎,是許多著名大學(包括美國哈佛大學、麻省理工學院、普林斯頓大學、加州大學伯克利分校等)的首選教材。對我國的高校教學也產(chǎn)生了廣泛影響?!队嬎銠C科學概論(第10版)》以歷史眼光,從發(fā)展的角度、當前的水平,以及現(xiàn)階段的研究方向等幾個方面,全景式描繪了計算機科學各個子學科的主要領域。在內(nèi)容編排上,《計算機科學概論(第10版)》很好地兼顧了學科廣度和主題深度,把握了最新的技術趨勢?!队嬎銠C科學概論(第10版)》用算法、數(shù)據(jù)抽象等核心思想貫穿各個主題,并且充分展現(xiàn)了歷史背景、發(fā)展歷程和新的技術趨勢,培養(yǎng)讀者的大局觀,為今后深入學習其他計算機專業(yè)教程打下堅實的基礎。《計算機科學概論(第10版)》深入淺出、圖文并茂,內(nèi)容引人入勝,極易引發(fā)讀者的興趣,絕無一般教材的枯燥和晦澀。此外,《計算機科學概論(第10版)》教學手段多樣、習題豐富,并且每章后都附有與本章內(nèi)容相關的社會現(xiàn)實問題供讀者思考和討論,這些都很好地體現(xiàn)了作者強調(diào)培養(yǎng)學生分析問題能力的教學理念?!队嬎銠C科學概論(第10版)》為最新的第10版,其中新增加了關于計算機圖形學的一章(第10章),這一章主要介紹視頻游戲和當今電影產(chǎn)業(yè)中使用的技術,為讀者進一步了解虛擬現(xiàn)實打下了基礎。此外,這一版對組網(wǎng)及因特網(wǎng)、軟件工程、人工智能等章節(jié)也做了大幅修訂,使內(nèi)容與時俱進。《計算機科學概論(第10版)》適合各個學科以及不同教育層次的讀者,既適合國內(nèi)高等院校用作計算機基礎課教材,也可以供其他專業(yè)的讀者作為計算機科學入門參考。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    計算機科學概論 (第10版) PDF格式下載


用戶評論 (總計33條)

 
 

  •   內(nèi)容非常全面,講解也很細致,可見作者的專業(yè)知識非常深厚。作者講解知識的角度與方式也與國內(nèi)的計算機教材完全不同,可以看到國外不同的教育思維和方法,也可以看到國外計算機水平的領先之處。
  •   花了快一個月的時間終于看完了,外國人寫的書,感覺語言更平易近人一點。譯得也不錯,只是看完還發(fā)現(xiàn)了幾個錯別字
  •   最經(jīng)典的教材了
  •   書的質(zhì)量是沒得說。就是很慢。。。。?。。。∥逄栂掠唵问惶柌攀盏?。。。。
  •   老公上課只有英文教材,送給他!
  •   喜歡,看起來有條理,信息也豐富
  •   就包裝差了點 其他很好 這書貌似只有當當有賣的
  •   這書給英文不過關者一大福音
  •   書質(zhì)量不錯,真是所需要的
  •   還沒開,不過挺好的
  •   還不錯,就是前面重復了十幾頁,但沒缺頁,所以我就沒退~~
  •   郵件公司太坑爹了吧。。。
  •   這件商品不錯~
  •   作為概論的話,很是不錯了,寫的不是計算機,而是整個計算機科學,對這個專業(yè)的人來說,不深,但面很廣,給了你一個視野去把以后學的東西放進去,建議大家腦袋疼的時候讀起放松。。
  •   此類書能做到廣度是必要的要求,但同時能夠兼顧深度,這是來之不易的。
    而且廣度的把握,也非常合理。
  •   理論的東西,講的到位呀。老外的東西還是不錯的!
  •   原版書的內(nèi)容,還可以.
  •   十分全面,習題也很好。
  •   朋友說還不錯,推薦我去看,我一直沒有時間看,不過他是很理智的人,應該真的很不錯吧。
  •   翻譯的實在不咋的,語句不通,買的后悔
  •   內(nèi)容全面,但是講得比較淺。適合非計算機專業(yè)的人來了解計算機科學。
  •   貨物到達日期比預計日期早了一天,除了書有點由于擠壓不平整,其它都不錯,送貨人員也在別人替我簽收后及時打電話說明了。希望下次貨物能保持平整就好了,總體說來還不錯。
  •   挺不錯的書籍,對于計算機專業(yè)入門學習很有好處,比國內(nèi)的導論教材好的多多。
  •   這本書是我在圖書大廈看到的,覺得不錯,比較容易懂。適合以前對計算機沒有什么基礎的同學看,自學也不錯呵呵。
  •   跟想象的內(nèi)容不同,以為是科普讀物,不過細看了下有教材的感覺
  •   如已經(jīng)有CS的基礎,就不用要這個了
  •   淺顯易懂!入門挺合適的吧,想學CS,自己挑的這本書
  •   不錯..比較基礎...概論嘛.........
  •   很全面的一本書 雖然面廣 不過挖掘深度避免不了的淺一些了 還是不錯的
  •   很實用,對孩子學習幫助很大,非常感謝!
  •   這本書挺好的!速度也行!
  •   計算機科學的引論,入門類書籍,適合計算機初學者(高中生)和大學非計算機系學生
  •   不錯,我們課本是英文版所以一寢室都買了中文版。中文版的內(nèi)容布局和英文版有幾個地方稍微有些不同,但內(nèi)容是都是相同的。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7