計算機概論, 4/e (Forouzan: Foundations of Computer Science, 4/e)

Behrouz A. Forouzan 著 林仁勇 , 梁廷宇 , 陳怡良 等譯

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

商品描述

本書序言

本書是根據美國電腦協會(Association of Computing Machinery;ACM)的建議,設計作為計算機基礎課程的一本教科書,它涵蓋了計算機科學的全部領域。
本書的幾個特點不僅使它獨特,而且也讓初學者容易理解內容。
概念 在整本書中,我們努力強調的是概念而不是數學模型。我們相信對於概念的瞭解可增進對於模型的理解。
新增章節與附錄 幾乎所有的章節都已經做了些許的修改。第19、20 章是新增的章節,第四章有部分內容移到兩個新增的附錄 E 和 F。
視覺化導向 當你概要地檢視本書,可看出我們是以非常視覺化的方式來撰寫。本書包含約400 張圖片,雖然圖片會增加書的厚度,但卻可以幫助讀者更容易瞭解文字的意義。
重點 在本書中由方框框起來的文字是重點摘要.是用來協助學生考前複習。
範例和應用 我們會在適當時機使用範例來展示概念及數學模型。
演算法 本書介紹十數種演算法,如此可讓學生熟悉解題及程式寫作技巧。
UML(統一模式語言)在整本書中我們使用 UML 圖表使學生能熟悉此一漸漸成為工業標準的工具。

本書特色

概念的建立 囊括電腦科學領域的重要概念,可加強讀者的理解能力。
豐富的圖片 大量的圖片讓讀者更容易瞭解文字敘述的意義。
新增數種演算法 涵括數十種演算法,讓讀者熟悉解題及程式寫作技巧。
UML 的使用 使用UML圖表使讀者能熟悉此一漸漸成為工 業標準的工具。
重點提示 書中特別提出重點標示,以協助讀者掌握重 要概念。

作者簡介

作者簡介

Behrouz Forouzan has more than 35 years of electronics and computer science experience in industry and academia. His industry experience includes designing electronic systems. After leaving the industry, he joined De Anza College as a professor of computer science. In addition to this text, he has authored and co-authored nine other textbooks including: Computer Science: A Structured Approach Using C, Computer Science: A Structured Approach Using C++, and Data Structures: A Pseudocode Approach with C++. 

 

譯者簡介
林仁勇
學歷:國立中正大學電機工程所博士
專長:行動網路與計算、無線感測網路與隨意網路
梁廷宇
學歷:國立成功大學電機工程所博士
專長:分散式系統、雲端與行動計算
陳怡良
學歷:國立成功大學電機工程所博士
專長:計算機組織與結構、類神經網路、影像處理
張志標
學歷:國立成功大學電機工程所博士
專長:雲端計算、分散式系統、大數據分析、行動裝置程式設計
韓端勇
學歷:國立中興大學應用數學研究所資訊組博士
專長:資訊網路、自然計算、天線設計

目錄大綱

第1章 簡介
第2章 數目系統
第3章 資料儲存
第4章 資料運算
第5章 計算機組織
第6章 電腦網路與網際網路
第7章 作業系統
第8章 演算法
第9章 程式語言
第10章 軟體工程
第11章 資料結構
第12章 抽象資料型態
第13章 檔案結構
第14章 資料庫
第15章 資料壓縮
第16章 資訊安全
第17章 計算理論
第18章 人工智慧
第19章 社群媒體
第20章 社會與道德議題