內容簡介
《高等學校教材:計算機導論》可作為高等學校計算機及相關專業計算機導論類課程教材,也可作為計算機及相關領域從業人員的參考讀物。
圖書目錄
1.1信息
1.1.1信息的定義
1.1.2信息的種類
1.1.3信息的度量
1.2計算機信息處理
1.2.1位模式的信息表示
1.2.2計算機信息處理過程
1.3計算機信息處理的幾個例子
1.3.1從方程看代數
1.3.2從隨機生成迷宮地圖看幾何
1.3.3從測謊看邏輯
1.4圖靈機
1.5計算機科學的定義
1.5.1計算機科學的學科形態
1.5.2計算機科學的含義和基本問題
本章小結
參考資料
習題
擴展閱讀1—1信息戰
擴展閱讀1—2信息的搜尋——百度使
用小技巧
第2章從傳統計算機到“無處不在”的計算
2.1個人計算機
2.1.1馮·諾伊曼體系結構
2.1.2個人計算機的硬體子系統
2.1.3工作站
2.2計算機系統結構
2.2.1計算機系統結構的基本概念
2.2.2計算機組成
2.2.3計算機實現
2.4計算機網路
2.4.1計算機網路的定義與分類
2.4.2計算機網路的硬體組成
2.4.3網路拓撲結構
2.4.4計算機網路體系結構
2.5雲計算與物聯網
2.5.1雲計算
本章小結
參考資料
習題
擴展閱讀2—1虛擬化技術
擴展閱讀2—2計算機選購技巧和筆記本電腦硬體檢測及保養技巧
第3章走近軟體
3.1軟體的定義
3.2軟體的分類
3.2.1按軟體的功能分類
3.2.2按軟體的規模分類
3.2.3按軟體的工作方式分類
3.3軟體架構
3.3.1軟體架構的定義
3.3.2軟體架構的分層
3.4作業系統
3.4.1什麼是作業系統
3.4.3Windows作業系統
3.4.4UNIX作業系統
3.4.5Linux作業系統
3.4.6MacOS
3.4.7智慧型手機作業系統簡介
3.5軟體的開發
3.5.2軟體開發過程
3.5.3用戶界面與用戶體驗
3.6軟體行業職業簡介
3.6.1項目管理類
3.6.2開發類
3.6.3測試類
3.6.4系統、安全及維護類
3.6.5銷售類
本章小結
參考資料
習題
擴展閱讀3—1從IJnux看開源軟體
擴展閱讀3—2從GoogleChrome瀏覽器看用戶體驗
第4章程式設計語言
4.1程式設計語言簡介
4.2程式設計語言的分類及編程模式
4.2.1機器語言
4.2.2彙編語言
4.2.3高級語言
4.2.4編程模式
4.3高級程式語言介紹
4.3.1BASIC語言
4.3.2PASCAl.語言
4.3.3C語言
4.3.4C++語言
4.3.5.Java語言
4.3.6Ada語言
4.3.7Logo語言
4.4並行程式設計
4.4.1並行程式設計語言
4.4.2並行程式設計語言的編譯過程
4.4.3OpenMP
本章小結
參考資料
習題
擴展閱讀4—1唐納德·克努特與程
序設計藝術
擴展閱讀4—2Android手機套用開發
第5章計算機中的數據
5.1數據
5.1.1數據的定義
5.1.2數據和信息的區別
5.1.3計算機常用的編碼方式
5.2數據結構
5.2.1數據結構的定義
5.2.2數據的邏輯結構
5.2.3數據的物理結構
5.2.4常見的數據結構
5.3算法
5.3.1算法的定義
5.3.2算法示例
5.3.3定義動作
5.3.4細化
5.3.5泛化
5.4資料庫
5.4.1資料庫的定義及特點
5.4.2資料庫的體系結構
5.4.3資料庫模型
5.4.4關係的操作及結構化查詢語言
5.4.5資料庫管理系統
5.4.6主流資料庫
5.5數據中心
5.5.1數據中心的定義
5.5.2數據中心的組成
5.5.3新一代數據中心
本章小結