計(jì)算機(jī)科學(xué)概論

出版時(shí)間:2002-1-1  出版社:人民郵電出版社  作者:J.Glenn Brookshear  頁(yè)數(shù):609  字?jǐn)?shù):775000  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書通過四部分介紹了計(jì)算機(jī)科學(xué)方面的知識(shí):計(jì)算機(jī)硬件、軟件、數(shù)據(jù)組織和計(jì)算理論等。本書還包含了數(shù)據(jù)壓縮、算法分析、網(wǎng)絡(luò)安全、設(shè)計(jì)模式、面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)、遺傳算法和公開密鑰加密等新內(nèi)容。本書對(duì)這些內(nèi)容的論述深淺適當(dāng),文字通俗易懂而又保持簡(jiǎn)練和準(zhǔn)確;每一節(jié)都帶有精心挑選的習(xí)題;給出的插圖也頗具匠心,能夠很好地表現(xiàn)書中闡述的內(nèi)容。    本書可作為計(jì)算機(jī)科學(xué)專業(yè)的教材,也適合于其它專業(yè)的師生使用。

書籍目錄

Chapter 0 Introduction 0.1 The Study of Algorithms 0.2 The Origins of Computing Machines0.3 The Evolution of Computer Science0.4 The Role of Abstraction 0.5 Ethical/Social/Legal Repercussions Social Issues Additional Reading PART ONE:MACHINE ARCHITECTURE Chapter 1 Data Storage 1.1 Storage of Bits 1.2 Main Memory 1.3 Mass Storage 1.4 Representing Information as Bit Patterns 1.5 The Binary System 1.6 Storing Integers 1.7 Storing Fractions 1.8 Data Compression 1.9 Communication Errors Chapter Review Problems Social Issues Additional Reading Chapter 2 Data Manipulation 2.1 The Central Processing Unit 2.2 The Stored-Program Concept 2.3 Program Execution 2.4 Arithmetic/Logic Instructions 2.5 Communicating with Other Devices 2.6 Other Architectures Chapter Review Problems Social Issues Additional Reading PART TWO:SOFTWARE Chapter 3 Operating Systems and Networks 3.1 The Evolution of Operating Systems 3.2 Operating System Architecture 3.3 Coordinating the Machine's Activities 3.4 Handling Competition Among Processes 3.5 Networks 3.6 Network Protocols 3.7 Security Chapter Review Problems Social Issues Additional Reading Chapter 4 Algorithms 4.1 The Concept of an Algorithm 4.2 Algorithm Representation 4.3 Algorithm Discovery 4.4 Iterative Structures 4.5 Recursive Structures 4.6 Efficiency and Correctness Chapter Review Problems Social Issues Additional Reading Chapter 5 Programming Languages 5.1 Historical Perspective 5.2 Traditional Programming Concepts 5.3 Procedural Units 5.4 Language Implementation 5.5 Object-Oriented Programming 5.6 Programming Concurrent Activities 5.7 Declarative Programming Chapter Review Problems Social Issues Additional Reading Chapter 6 Software Engineering 6.1 The Software Engineering Discipline 6.2 The Software Life Cycle 6.3 Modularity 6.4 Design Methodologies 6.5 Testing 6.6 Documentation 6.7 Software Ownership and Liability Chapter Review Problems Social Issues Additional Reading PART THREE:DATA ORGANIZATION Chapter 7 Data Structures 7.1 Arrays 7.2 Lists 7.3 Stacks 7.4 Queues 7.5 Trees 7.6 Customized Data Types 7.7 Pointers in Machine Language Chapter Review Problems Social Issues Additional Reading Chapter 8 File Structures 8.1 The Role of the Operating System 8.2 Sequential Files 8.3 Text Files 8.4 Indexing 8.5 Hashing Chapter Review Problems Social Issues Additional Reading Chapter 9 Database Structures 9.1 General Issues 9.2 The Layered Approach to Database Implementation 9.3 The Relational Model 9.4 Object-Oriented Databases 9.5 Maintaining Database Integrity 9.6 Social Impact of Database Technology Chapter Review Problems Social Issues Additional Reading PART FOUR:THE POTENTIAL OF ALGORITHMIC MACHINES Chapter 10 Artificial Intelligence 10.1 Intelligence and Machines 10.2 Understanding Images 10.3 Reasoning 10.4 Artificial Neural Networks 10.5 Genetic Algorithms 10.6 Applications of Artificial Intelligence 10.7 Considering the Consequences Chapter Review Problems Social Issues Additional Reading Chapter 11 Theory of Computation 11.1 A Bare Bones Programming Language 11.2 Turing Machines 11.3 Computable Functions 11.4 A Noncomputable Function 11.5 Complexity of Problems 11.6 Public Key Cryptography Chapter Review Problems Social Issues Additional Reading Appendixes A ASCII B Circuits to Manipulate Two's Complement Representations C A Typical Machine Language D Program Examples E The Equivalence of Iterative and Recursive Structures F Answers to Questions/Exercises Index

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    計(jì)算機(jī)科學(xué)概論 PDF格式下載


用戶評(píng)論 (總計(jì)13條)

 
 

  •     看看書名就知道這本書面向的讀者群了,去年暑假時(shí)讀過中文翻譯的第10版,感覺該書的作者還是非常用心的,看看版次——第10版!其實(shí)最新的英文原版已經(jīng)到了11版了,作者非常注重內(nèi)容的更新改進(jìn),國(guó)內(nèi)負(fù)責(zé)編纂計(jì)算機(jī)科學(xué)導(dǎo)論教材的老師應(yīng)該好好學(xué)習(xí)了,還記得我當(dāng)時(shí)(09年的樣子)用的教材是自己學(xué)校老師編的,內(nèi)容真是不堪入目!?。?br />   
      個(gè)人覺得對(duì)于電子計(jì)算機(jī)相關(guān)專業(yè)來(lái)說,計(jì)算機(jī)科學(xué)導(dǎo)論是一門意義很重大的科目,有了計(jì)算機(jī)科學(xué)的基礎(chǔ),后邊需要編程的時(shí)候才能左右逢源,才能更好地理解編程。但是我很失望的是學(xué)校完全是在應(yīng)付這一門課,簡(jiǎn)直是浪費(fèi)青春!
      
      本書對(duì)于計(jì)算機(jī)非專業(yè)人士(比如不是靠編程為生的人)來(lái)說是一本很好的入門類教材,概念清晰,內(nèi)容也比較新,同時(shí)有一定廣度。
      
      如果立志要成為程序員的話,愚以為Computer Systems: A Programmer's Perspective還是比較適合你的,相對(duì)于《計(jì)算機(jī)科學(xué)概論》有一定深度
  •     http://1tthinking.com/2011/12/28/the-notes-on-cs
      
      有個(gè)別問題,不想改了。姑且可以看一下吧。 還有一個(gè)整合版的,需要的mail我。一共33pages。
      
  •     本書以簡(jiǎn)潔的語(yǔ)言,很清晰的邏輯框架介紹了計(jì)算機(jī)科學(xué)的一些基本知識(shí),以及計(jì)算機(jī)科學(xué)的現(xiàn)狀以及各個(gè)領(lǐng)域。使讀者對(duì)于什么是計(jì)算機(jī)科學(xué)有了一個(gè)大概的了解,也讓讀者以后學(xué)習(xí)的目標(biāo)和方向提供了參考的價(jià)值。
      本書對(duì)于計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫(kù),人工智能,計(jì)算機(jī)理論都有比較有價(jià)值的描述,所用的例子很生動(dòng)有趣。很適合想要系統(tǒng)學(xué)習(xí)計(jì)算機(jī)科學(xué)知識(shí)的人入門閱讀。
  •     這本書淺顯易懂,運(yùn)用圖表將比較艱深的問題以較為清晰的形式描述出來(lái)。整本書邏輯嚴(yán)密,關(guān)鍵術(shù)語(yǔ)解釋清楚,是計(jì)算機(jī)學(xué)科入門的優(yōu)秀基礎(chǔ)教材。相比較于其他類似教材,連篇累牘的陳述,缺乏圖標(biāo)的闡釋,該書的確是用心良苦,煞費(fèi)苦心,堪稱典范。
  •      編程就好比練功,如果學(xué)習(xí).net,mfc,vb等具體的語(yǔ)言和工具是外功(招式),對(duì)基礎(chǔ)的學(xué)習(xí)就是內(nèi)功,只注重招式而內(nèi)功不扎實(shí)是不可能成為高手的。很多人會(huì)認(rèn)為《射雕英雄傳》中馬玉道長(zhǎng)什么都沒有教郭靖,馬道長(zhǎng)教的表面看來(lái)是馬步?jīng)_權(quán)實(shí)則都是內(nèi)功心法,郭靖拜師洪七之后開始練習(xí)降龍十八掌憑借的就是這深厚的內(nèi)功,吞食蝮蛇寶血又加上練習(xí)了周博通傳授的九陰真經(jīng)和外加功夫雙手互博技之后,終于練就行走江湖的武功,由此可見馬玉道長(zhǎng)傳授給了郭靖的是最基礎(chǔ)的,也是最重要的觀念,編程也好比蓋高樓,根基沒打好早晚有一天會(huì)挎掉的,而且蓋得越高,損失也越慘重。這些底層知識(shí)和課本不是沒有用也不是高深的不能學(xué),而是我們必須掌握的基礎(chǔ)。
       閱讀經(jīng)典的書籍就是幫助我們打好基礎(chǔ)的最好方法,毫無(wú)疑問本書就是這樣的經(jīng)典書籍。本書分章討論社區(qū):http://bbs.theithome.com/,來(lái)享受經(jīng)典的魅力吧!!
  •      本書以令人滿意的深度和廣度展現(xiàn)了計(jì)算機(jī)科學(xué)的基本框架。此類其它書籍更多地由于刻意回避被認(rèn)為不適合初學(xué)者的話題或者內(nèi)容而顯得雞肋,而本書則對(duì)全部的話題做了適度的展開,這使之同時(shí)能夠?qū)崿F(xiàn)以下兩種功能。其一,充當(dāng)計(jì)算機(jī)科學(xué)初學(xué)者的啟蒙教材。本書清晰的條理使之能夠起到相當(dāng)于索引的作用,讓讀者在清晰的理論框架之下繼續(xù)研究符合個(gè)人興趣的領(lǐng)域而不至于盲從。其二,充當(dāng)中級(jí)科普讀物。一定的深度既不會(huì)讓讀者覺得索然,又不會(huì)顯得過于艱深。
  •     建議非專業(yè)的人士一定要讀一讀,信息時(shí)代了,基本的信息技能是一個(gè)合格社會(huì)勞動(dòng)者的基本要求。而這本書是大而全的計(jì)算機(jī)百科全書,當(dāng)然都是簡(jiǎn)單的解釋,計(jì)算機(jī)科學(xué)太龐大了,不是一本書可以解釋清楚的。很適合非專業(yè)人士了解計(jì)算機(jī)科學(xué)。
  •     介紹的內(nèi)容很有深度,但是很好懂。
      以算法為核心。
      作者非常擔(dān)心你不明白,所以不厭其煩的詳細(xì)講解。而且每小節(jié)后的練習(xí)都有答案。(每章的復(fù)習(xí)題沒有答案)故此書很適合自學(xué)。
      
      錯(cuò)誤還是相當(dāng)多的,我把我讀的過程中發(fā)現(xiàn)的錯(cuò)誤放在這里:(這是一個(gè)wiki,如果你發(fā)現(xiàn)了其他錯(cuò)誤,也可分享)
      
      http://erratapages.wikispaces.com/7302103097
      
      
      
  •   書后邊的相關(guān)問題設(shè)計(jì)得也挺不錯(cuò)的
  •   好認(rèn)真的同學(xué),請(qǐng)問你是什么學(xué)校的?要學(xué)這本教材?
  •   是個(gè)2b學(xué)校,哈哈
  •   清華的。。。
    估計(jì)LZ是保送生。。。
    orz
  •   很經(jīng)典的書籍,(http://bbs.theithome.com/)這個(gè)論壇對(duì)這本書分章進(jìn)行討論,大家來(lái)共同交流學(xué)習(xí)吧
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7