計算機科學概論(第12版·英文版) | 被動收入的投資秘訣 - 2024年5月

計算機科學概論(第12版·英文版)

作者:(美)J.GLENN BROOKSHEAR
出版社:人民郵電
出版日期:2017年07月01日
ISBN:9787115458292
語言:繁體中文
售價:412元

本書是電腦科學概論課程的經典教材,全書對電腦科學做了百科全書式的精彩闡述,充分展現了電腦科學的歷史背景、發展歷程和新的技術趨勢。書中首先介紹的是資訊編碼及電腦體系結構的基本原理,進而介紹作業系統和組網以及網際網路的相關內容,接著探討演算法、程式設計語言及軟體工程,然後討論資料抽象和數據庫方面的問題,講述圖形學的主要應用以及人工智慧,最後以計算理論的介紹結束全書。
 
本書在內容編排上由具體到抽象逐步推進,很適合教學安排,每一個主題自然而然地引導出下一個主題。此外,書中還包含大量的圖、表和示例,有助於讀者對知識的瞭解與把握。

第12版的變化主要是將Python程式設計語言方面的介紹納入了重點章節,除了增加與Python相關的內容,幾乎每一章都能看到對前一版對應章節的修訂、更新以及修正。

本書非常適合作為高等院校電腦以及相關專業本科生教材,也可以供有意在電腦方面發展的非電腦專業讀者作為入門參考。

J. Glenn Brookshear 世界知名的電腦科學教育家。他在1975年獲得新墨西哥州立大學博士後,創辦了Marquette大學的電腦科學學位專案,並在該校任教至今。他的主 要研究方向是計算理論。除了本書之外,他還著有《Theory of Computationr: Formal Languages, Automata, and Complexity》。

Chapter0緒論
0.1演算法的作用
0.2電腦器的由來
0.3學習大綱
0.4電腦科學的首要主題
Chapter1資料存儲
1.1位元和位元存儲
1.2主記憶體
1.3大量記憶體
1.4用位元模式表示資訊
1.5二進位系統
1.6整數的存儲
1.7小數的存儲
18資料與程式設計
1.9資料壓縮
1.10通信差錯
Chapter2數據操控
2.1電腦體系結構
2.2機器語言
2.3程式執行
2.4算術/邏輯指令
2.5與其他設備通信
2.6資料操控程式設計
2.7其他體系結構
Chapter3作業系統
3.1作業系統的歷史
3.2作業系統的體系結構
3.3協調機器的活動
3.4處理進程間的競爭
3.5安全性
Chapter4組網及網際網路
4.1網路基礎
4.2網際網路
4.3萬維網
4.4網際網路協議
4.5安全性
Chapter5演算法
5.1演算法的概念
5.2演算法的表示
5.3演算法的發現
5.4反覆運算結構
5.5遞迴結構
5.6效率和正確性
Chapter6程式設計語言
6.1歷史回顧
6.2傳統的程式設計概念
6.3過程單元
6.4語言實現
6.5物件導向程式設計
6.6程式設計併發活動
6.7說明性程式設計
Chapter7軟體工程
7.1軟體工程學科
7.2軟體生命週期
7.3軟體工程方法學
7.4模組化
7.5行業工具
7.6品質保證
7.7文檔
7.8人機界面
79軟體所有權和責任
Chapter8資料抽象
8.1基本資料結構
8.2相關概念
8.3資料結構的實現
8.4一個簡短的案例
8.5定制的資料類型
8.6類和對象
8.7機器語言中的指標
Chapter9資料庫系統
9.1資料庫基礎
9.2關係模型
9.3物件導向資料庫
9.4維護資料庫的完整性
9.5傳統的檔結構
9.6資料採擷
97資料庫技術的社會影響
Chapter10電腦圖形學
10.1電腦圖形學的範圍
10.23D圖形概述
10.3建模
10.4渲染
10.5處理全域照明
10.6動畫
Chapter11人工智慧
11.1智慧與機器
11.2感知
11.3推理
11.4其他研究領域
1105人工神經網路
1106機器人學
1107後果的思考
Chapter12計算理論
1201函數及其計算
1202圖靈機
1203通用程式設計語言
1204個不可計算的函數
1205問題的複雜性
1206公開金鑰密碼學
Appendixes
AASCII碼
B用於處理二進位補數表示的電路
C一種簡單的機器語言
D高級程式設計語言
E反覆運算結構與遞迴結構的等價性
F問題與練習答案


相關書籍