電腦科學概論, 12/e (全球版)

J.Glenn Brookshear 

買這商品的人也買了...

商品描述

《電腦科學概論(第12版)》共12章,其中包括緒論、數據存儲、數據操控、操作系統、組網及因特網、算法、程序設計語言、軟件工程、數據抽象、數據庫系統、電腦圖形學、人工智能和計算理論,以及5個附錄。另外,每章都有復習題和課外閱讀供讀者練習和擴展學習。

作者簡介

J.Glenn Brookshear 

世界知名的計算機科學教育家。
他在1975年獲得墨西哥州立大學博士學位後,
創立了Marquette大學的計算機科學學位項目,並在該校任教至今。
他的主要研究方向是計算理論。
著有Theory of Computation:Formal Languanges,Automata,and Complexity。

目錄大綱

第0章緒論1 
0.1算法的作用2 
0.2計算機器的由來3 
0.3學習大綱7 
0.4計算機科學的首要主題9 

第1章數據存儲16 
1.1位和位存儲17 
1 .2主存儲器22 
1.3海量存儲器25 
1.4用位模式表示信息29 
1.5二進制系統34 
1.6整數存儲38 
1.7小數存儲43 
1.8數據與程序設計47 
1.9數據壓縮52 
1.10通信差錯56 

第2章數據操控65 
2.1計算機體系結構66 
2.2機器語言68 
2.3程序執行73 
2.4算術/邏輯指令79 
2.5與其他設備通信82 
2 .6數據操控編程87 
2.7其他體系結構93 

第3章操作系統102 
3.1操作系統的歷史103 
3.2操作系統的結構106 
3.3協調機器的活動112 
3.4處理進程間的競爭114 
3.5安全性118 

第4章組網及因特網125 
4.1網絡基礎126
4.2因特網133 
4.3萬維網141 
4.4因特網協議148 
4.5安全性152 

第5章算法163 
5.1算法的概念164 
5.2算法的表示166 
5.3算法的發現173 
5. 4迭代結構177 
5.5遞歸結構186 
5.6效率與正確性192 

第6章程序設計語言206 
6.1歷史回顧207 
6.2傳統的程序設計概念213 
6.3過程單元223 
6.4語言實現229 
6.5面向對象程序設計236 
6.6程序設計並發活動242 
6.7說明性程序設計244 

第7章軟件工程253 
7.1軟件工程學科254 
7.2軟件生命週期256 
7.3軟件工程方法學259 
7.4模塊化261 
7.5行業工具267 
7.6質量保證273 
7.7文檔編制276 
7.8人機界面277 
7.9軟件所有權和責任279 

第8章數據抽象285 
8 .1基本的數據結構286
8.2相關概念289 
8.3數據結構的實現290 
8.4一個簡短的案例302 
8.5定制的數據類型307 
8.6類和對象310 
8.7機器語言中的指針311 

第9章數據庫系統319 
9.1數據庫基礎320 
9.2關係模型324 
9.3面向對像數據庫332 
9.4維護數據庫的完整性334 
9.5傳統文件結構337 
9.6數據挖掘344 
9.7數據庫技術的社會影響345 

第10章計算機圖形學352 
10.1計算機圖形學的範圍353 
10.2 3D圖形學概述354 
10.3建模356 
10.4渲染362 
10.5處理全局照明370 
10.6動畫373 

第11章人工智能379 
11.1智能與機器380 
11.2感知384 
11.3推理389 
11.4其他研究領域399 
11.5人工神經網絡402 
11.6機器人學409 
11.7後果的思考411 

第12章計算理論419
12.1函數及其計算420 
12.2圖靈機422 
12.3通用程序設計語言425 
12.4一個不可計算的函數430 
12.5問題的複雜性434 
12.6公鑰密碼學441 
附錄450 
附錄A ASCII碼451 
附錄B處理二進制補碼表示的電路452 
附錄C一種簡單的機器語言454 
附錄D高級編程語言456 
附錄E迭代結構與遞歸結構的等價性458 
附錄F問題與練習答案460