-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
計算機科學概論(原書第2版) 版權信息
- ISBN:7111170164
- 條形碼:9787111170167 ; 978-7-111-17016-7
- 裝幀:簡裝本
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
計算機科學概論(原書第2版) 本書特色
本書采用大量*新素材,全面介紹計算機科學領域的基礎知識。本書由當今該領域備受贊譽且經驗豐富的教育家Nell Dale和John Lewis共同編寫。就整體而言,全書內容翔實、覆蓋面廣,旨在向讀者展示計算機科學的全貌;從細節上看,本書層次清晰、描述生動;從信息講起,分別介紹了關于硬件、編程、操作系統、應用以及通信方面的內容,涉及計算機科學的各個層面。
本書內容嚴謹、深入淺出,是計算機科學專業學生理想的入門教材。
本書特點:
●采用一般語言對編程概念進行了描述,關于Java、C++語言對該問題的描述在本書的配套網站 http://csilluminated.jbpub.com) 中提供。
●增加了名人傳記、歷史事件以及技術發展的前沿知識;并在每章中就科技發展對人類社會倫理道德的影響進行了探討。
●包含大量練習和思考題,方便教學。
●本書的配套網站集學術性及趣味性于一體,提供了大量教學資源:Flash幻燈片、在線術語表、互動學習、填字游戲、HTML幫助信息等,以更靈活的方式多方位地加深讀者對本書知識的理解。
計算機科學概論(原書第2版) 內容簡介
本書由兩位知名的計算機科學教育家編寫,全面而細致地介紹了計算機科學的各個方面。書中,計算系統的每個分層都以剖析,從住處層開始,歷經硬件層、程序設計層、操作系統層、應用程序層的通信層,*后討論了計算的限制。此外,正文中穿插了大量的人物傳記、歷史注釋、道德問題和*新的技術發展信息,有助于你進一步了解計算機科學。每章后面都附帶有大量的練習,可以幫助你即時重溫并掌握這一章所述的內容。
本書是計算和計算機科學引論課程的理想教材,對于想要了解計算機科學概況的非專業人員,本書也是一個很好的選擇。
計算機科學概論(原書第2版)計算機科學概論(原書第2版) 前言
為了制定這本CS0教材的論題大綱,我們利用了許多資源,包括課程目錄、教材大綱以及一個email調查問卷。設計這個調查問卷的目的在于了解我們的同事對這門課應該包括哪些內容的想法。我要求他們和自己列出下列三種清單。
* 如果CS0這門課是學生在大學階段學習的唯一一門計算機科學的課程,請列出四種你認為他們應該掌握的論題。
* 請列出四種你想要學生在進入CS1這門課之前掌握的論題。
* 請補充四種你想要學習CS1的學生熟悉的論題。
這些資源的交集反應出的大多數人的意見構成了本書的大綱。在學習CS1之前掌握了本書內容的學生將為繼續學習計算機科學打下堅實的基礎。盡管我們的意圖是編寫一本CS0教材,但是許多評論家都認為本書的覆蓋面非常廣泛,可以作為一種程序設計語言的計算機科學導論的參考書。
結構說明
在第1章中,我們介紹了硬件和軟件的歷史,并且用洋蔥的結構來類比計算機系統的結構。計算機和它的機器語言構成了洋蔥的芯,軟件層和更復雜的硬件一層層地裹住了這個芯。首先介紹的是機器語言,然后是高級語言,包括FORTRAN、Lisp、Pascal、C、C++和Java。在介紹這些語言的同時,還介紹了利用它們進行程序設計的過程,包括自頂向下的設計和面向對象的設計。我們對抽象數據類型及其實現所扮演的角色的理解已經成熟了。操作系統和它的資源管理技術(包括更大、更快的二級存儲介質上的文件)包圍著這些程序,并對它們進行管理。
接下來的一層由更復雜的通用或專用軟件系統構成,它們覆蓋了操作系統。這些功能強大的程序由計算機科學中的并行理論支持。*后一層由網絡和網絡軟件構成,網絡軟件包括計算機之間通信必需的所有工具。Internet和萬維網給這一層畫上了*后一筆。
當這些層隨著時間的流逝逐漸增長時,用戶對計算機系統的硬件接觸得越來越少。每個層都是它下面的計算機系統的抽象。隨著每個層的發展,新層的用戶和內部層的用戶聯合起來,在經濟領域的高科技部門創造了大量的生產力。本書的目的是提供各個層的概述,介紹基礎的硬件和軟件技術,使學生了解和欣賞計算系統的方方面面。
在介紹這種洋蔥式結構時,我們有兩種選擇,一種是從內向外逐層介紹,另一種是從外向內進行介紹。從外向內的方法看來非常吸引人。我們可以從*抽象的層開始介紹,一次剝掉一個層,直到具體的機器層為止。但是,研究表明,比起抽象的例子,學生們更容易理解具體的例子,即使他們本身是抽象思想家。因此,我們選擇從具體的機器層開始,按照層的創建順序進行分析,當學生完全理解了一個層之后,再轉移到下一個層就比較容易。
第2版中的變化
一本全新的書的第1版就像一艘新船的試航。如果設計足夠好,那么就只有一些小問題需要調整。當這本書成了舊的,它未來的版本可能會要求全面修訂。幸運的是,我們的讀者認為這本書的設計是穩定的,在這一版中,只需要進行一些改動。
我們更新了一些傳記,把舊的軼聞趣事換成了新的,而且還使“道德問題”部分反映的是當前的問題。我們將在下面的摘要中指出內容的變化。
除了內容的變化,我們還修改了練習。練習中的問題被分為兩類,即主觀題和客觀題。許多教育者認為客觀練習(包括多項選擇、對錯判斷和填空)是無用的。但是,根據伊利諾伊大學的測試和評估部的研究,主觀測試和客觀測試可以衡量相似的內容和學習目標。根據兩項相隔42年的研究,學生對短文和涵蓋相同內容的客觀測試題的反應幾乎完全一樣。
因此,我們決定同時采用客觀題和主觀題。每一章都有多項選擇題和判斷題,還有簡答題和需要解決方案的問題。對于大班來說,講師可以利用這些問題快速地設計出小測驗。
計算機科學概論(原書第2版) 目錄
專家指導委員會
譯者序
前言
**部分 基礎篇
第1章 全景圖
1.1 計算系統
1.1.1 計算系統的分層
1.1.2 抽象
1.2 計算的歷史
1.2.1 計算硬件的簡史
1.2.2 計算軟件的簡史
1.2.3 預言
1.3 計算工具和計算學科
小結
練習
思考題
第二部分 信息層
第2章 二進制數值和記數系統
2.1 數字分類
2.2 自然數
2.2.1 位置記數法
2.2.2 二進制、八進制和十六進制
2.2.3 其他記數系統中的運算
2.2.4 以2的冪為基數的記數系統
2.2.5 把十進制數轉換成其他數制的數
2.2.6 二進制數值和計算機
小結
練習
思考題
第3章 數據表示法
3.1 數據和計算機
3.1.1 模擬信息和數字信息
3.1.2 二進制表示法
3.2 數字數據的表示法
3.2.1 負數表示法
3.2.2 實數表示法
3.3 文本表示法
3.3.1 ASCII字符集
3.3.2 Unicode字符集
3.3.3 文本壓縮
3.4 音頻信息表示法
3.4.1 音頻格式
3.4.2 MP3音頻格式
3.5 圖像和圖形的表示法
3.5.1 顏色表示法
3.5.2 數字化圖像和圖形
3.5.3 圖形的矢量表示法
3.6 視頻表示法
小結
練習
思考題
第三部分 硬件層
第4章 門和電路
4.1 計算機和電學
4.2 門
4.2.1 非門
4.2.2 與門
4.2.3 或門
4.2.4 異或門
4.2.5 與非門和或非門
4.2.6 門處理回顧
4.2.7 具有更多輸入的門
4.3 門的構造
4.4 電路
……
第5章 計算部件
第四部分 程序設計層
第6章 問題求解和算法設計
第7章 低級程序設計語言
第8章 高級程序設計語言
第9章 抽象數據類型和算法
第五部分 操作系統層
第10章 操作系統
第11章 文件系統和目錄
第六部分 應用程序層
第12章 信息系統
第13章 人工智能
第14章 模擬和其他應用程序
第七部分 通信層
第15章 網絡
第16章 萬維網
第17章 計算的限制
術語表
參考文獻
計算機科學概論(原書第2版) 作者簡介
Nell Dall,計算機科學領域廣愛推崇的教育家。在得克薩斯大學奧斯汀分校執教的25年中,她編寫了20多本計算機科學方面的本科生教材。她于得克薩斯大學奧斯汀分校獲得了碩士學位和計算機科學博士學位。由于在計算機科學領域做出了卓越工貢獻,1996年,她獲得了ACM SIGCSE計算機科學教育杰出貢獻獎。
- >
名家帶你讀魯迅:朝花夕拾
- >
羅庸西南聯大授課錄
- >
【精裝繪本】畫給孩子的中國神話
- >
巴金-再思錄
- >
羅曼·羅蘭讀書隨筆-精裝
- >
小考拉的故事-套裝共3冊
- >
苦雨齋序跋文-周作人自編集
- >
伯納黛特,你要去哪(2021新版)