計算機概論

計算機概論(第十二版) (Brookshear 12/e)

+作者:

林信男譯 (Brookshear)

+年份:
2015 年12 版
+ISBN:
9789862803004
+書號:
CS0381C
+規格:
16開/平裝/雙色
+頁數:
696
+出版商:
培生
+參考資訊:
定價

$

本站購物功能已關閉,點選"購物車"圖示會自動連結到新的購書網頁!或與LINE客服諮詢聯繫

讀者購書請至★滄海書局‧鼎隆圖書購書網 ★https://eshop.tsanghai.com.tw/
滄海ESHOP購書網提供更方便、快速訂購、結帳付款的購書服務,並提供數位產品購買專區~

書籍若有教學輔助配件,僅提供採用老師教學使用,是非賣品,不販售,亦無法提供一般讀者。

第十二版的異動

在本書第十二版的異動中,我們將Python 程式語言的介紹加入到一些關 鍵的章節中。在前面的章節中,這些增補的內容標示為選讀。在第五章之前,我們將前版本使用Pascal 語言的標記法改成Python 以及仿Python 的虛擬碼。

本書一直以來努力地避免偏袒任何一種程式語言,因此這個異動可說是一個很重大的改變。有一些理由讓我們做了這樣的改變,首先本書已經涵蓋了許多以不同程式語言所撰寫的程式碼,包含一些章節中的複雜虛擬碼。對於已經相當理解程式語法的讀者來說,將語法轉換成他們在後續的課程中會看到的一種程式語言似乎是蠻恰當的。更重要的是,有越來越多使用本書的老師認為,即使是以廣度為優先的計算機概論,對於學生來說若缺乏程式語言的工具來探索和實驗,要精通本書中的各項主題是有困難的。

但是為何要選Python 呢?程式語言的抉擇一直是有爭議性的話題,任何一種選擇必定都會討好與惹惱同樣多的人。而Python 是一個很棒的妥協,因為它具備:
●純粹而容易學習的語法。
●簡單的輸入 / 輸出原式。
●資料型態與控制結構都和本書前版中的虛擬碼原式相當符合。
●支援多種程式設計典範。

Python 是一個發展很成熟的程式語言,有一個很活躍的開發社群並且有大量的線上資源提供進一步地學習。在資訊界Python 是前十名最普遍使用的程式語言之一,並且在計算機概論的課程中使用率有急遽上升的趨勢。Python 在非本科的計算機概論課程中特別受到歡迎,並且在其他科系領域Python 做為計算科學應用時所選擇的程式語言的接受度也很高,如物理系、生物系等。

然而本書的焦點仍是放在計算機科學概念的廣度上,使用Python 做為輔助教材是期望帶給讀者對於程式設計有比較深刻的感覺,本書不是專門的程式設計入門書,只有在本書既有的結構中有需要的部分涵蓋到Python 的議題。第一章因為要描述資料型態因此而談到Python 的語法,如整數、浮點數、ASCII 碼和萬國碼字串等等。在第二章我們會討論到機器的原式,所以會接觸到Python 的運算。而條件式、迴圈、以及函數將在第五章中介紹,同時這些建構子是需要用來設計一個足夠完整的虛擬碼以描述一個演算法。簡而言之,Python 的建構子是用來強化計算機科學概念,而非只是用來搶走話題。

1.本書涵蓋層面很廣,但是淺顯易懂,作者以循序漸進的方式說明了許多計算機概論裡一些複雜的概念,並且賦予大量的例子和圖表輔以說明。
2.本書很適合資訊專科或非資訊專科的學生,閱讀起來幾乎沒有什麼難度,只 要看了本書,對計算機科學相關的許多議題都會有清楚的概念。
3.本書也提供了大量的習題,讓讀者更深入瞭解計算機科學。
4.本書也讓人可以進一步地思考計算機科學在社會層面、法律層面以及倫理層面的影響,不僅在專業上提供很清楚的論述,也關心許多社會議題;這是一本寫得很好的計算機概論。

Glenn Brookshear
Dennis Brylow

譯者簡介 林信男
現職:中央研究院資訊科學研究所博士後研究員
學歷:國立交通大學生物資訊及系統生物研究所博士、中央研究院生物資訊國際研究生學程博士
經歷:哈佛醫學院博士後研究員
譯作:離散數學、計算機概論

第0章 緒論
第1章 資料儲存
第2章 資料處理
第3章 作業系統
第4章 網路通訊與網際網路第5章 演算法
第6章 程式語言
第7章 軟體工程
第8章 資料抽象化
第9章 資料庫系統
第10章 電腦繪圖
第11章 人工智慧
第12章 計算理論
附錄 A ASCII
附錄 B 處理二的補數表示法的電路
附錄 C 簡單機器語言
附錄 D 高階程式語言
附錄 E 迭代與遞迴結構的等價關係