基本介紹
- 中文名:大學計算機概論
- 作者:李丕賢、董雱
- 類別:全國高等學校計算機教育研究會教材立項項目
- 出版社:清華大學出版社
- 出版時間:2019年9月1日
- 頁數:228 頁
- 開本:16 開
- 裝幀:平裝
- ISBN:9787302535072
成書過程
內容簡介
教材目錄
目錄 第1章計算機概述1 1.1計算機的產生與發展1 1.1.1計算機的產生1 1.1.2計算機的發展過程5 1.2計算機的分類9 1.3計算機的套用10 1.3.1計算機的突出特點10 1.3.2計算機的套用領域11 1.4未來計算機的發展13 1.4.1計算機技術的發展趨勢13 1.4.2未來的新型計算機系統14 1.5信息化社會與信息安全16 1.5.1信息與信息技術16 1.5.2信息化社會17 1.5.3信息安全22 1.6計算機中信息的表示方式24 1.6.1數制的概念24 1.6.2數制間的轉換26 1.6.3數值信息的表示29 1.6.4文本信息的表示31 1.7多媒體信息的表示與處理34 1.7.1數字圖像35 1.7.2數字音頻38 1.7.3數字視頻40 1.7.4數據壓縮技術42 思考與練習43 第2章計算機系統44 2.1計算機系統結構44 2.1.1計算機系統組成44 2.1.2馮·諾依曼計算機44 2.1.3硬體系統核心部件46 2.2計算機工作原理48 2.2.1指令與指令系統48 2.2.2計算機基本工作原理49 2.3微型計算機硬體系統51 2.3.1微型計算機硬體系統組成51 2.3.2微型計算機系統結構62 2.3.3微型計算機的性能指標63 2.4計算機軟體系統65 2.4.1系統軟體65 2.4.2套用軟體67 2.4.3計算機用戶、硬體系統與軟體系統的關係68 思考與練習68 第3章作業系統70 3.1作業系統概述70 3.1.1作業系統的概念70 3.1.2作業系統的歷史71 3.2作業系統的體系結構74 3.2.1軟體概述74 3.2.2作業系統組件75 3.2.3作業系統功能75 3.2.4系統啟動78 3.3作業系統的安全性79 3.3.1作業系統對外部攻擊的防範80 3.3.2作業系統對內部攻擊的防範80 3.3.3作業系統的存儲安全81 3.3.4Windows作業系統安全83 3.4典型作業系統介紹85 3.4.1Windows作業系統85 3.4.2UNIX作業系統87 3.4.3Linux作業系統88 3.4.4手持設備作業系統88 3.5中文作業系統Windows789 3.5.1Windows7作業系統特點89 3.5.2Windows7作業系統的檔案管理91 3.5.3Windows7作業系統的程式管理93 3.5.4Windows7作業系統磁碟管理93 3.5.5Windows7作業系統的控制臺94 3.5.6信息交換與共享96 思考與練習96 第4章資料庫技術與數據處理97 4.1資料庫系統概述97 4.1.1資料庫技術的發展97 4.1.2資料庫系統的基本概念99 4.1.3資料庫系統的內部結構101 4.2數據模型102 4.2.1ER模型103 4.2.2常用的數據模型105 4.3關係運算108 4.3.1傳統的集合運算108 4.3.2專門的關係運算108 | 4.4資料庫設計109 4.5常見的資料庫管理系統111 4.6數據處理111 4.6.1數據處理概述112 4.6.2常用的數據處理套用112 4.7用Excel處理數據113 4.7.1Excel2010視窗114 4.7.2建立和編輯文檔115 4.7.3輸入數據116 4.7.4編輯和格式化工作表120 4.7.5圖表操作125 4.7.6資料庫操作127 4.7.7數據保護131 思考與練習133 第5章網路技術基礎134 5.1計算機網路概述134 5.1.1計算機網路的定義134 5.1.2計算機網路的發展135 5.1.3計算機網路系統的組成138 5.1.4計算機網路的分類140 5.2計算機網路體系結構143 5.2.1網路體系結構概述143 5.2.2OSI/RM網路體系結構144 5.2.3TCP/IP網路體系結構145 5.3網路互聯設備147 5.3.1物理層網路設備148 5.3.2數據鏈路層網路設備149 5.3.3網路層網路設備150 5.3.4傳輸介質151 5.3.5其他網路設備154 5.4區域網路技術155 5.4.1區域網路概述155 5.4.2區域網路體系結構156 5.4.3乙太網157 5.4.4網路作業系統159 5.5網際網路基礎162 5.5.1網際網路接入方式162 5.5.2網際網路關鍵技術165 5.6Internet服務與套用168 5.6.1全球資訊網服務168 5.6.2電子郵件服務169 5.6.3檔案傳輸服務170 5.6.4遠程登錄服務172 5.6.5雲計算服務172 5.6.6網路信息搜尋174 5.6.7物聯網177 5.7網路安全180 5.7.1網路訪問控制、加密和驗證技術180 5.7.2防火牆技術184 思考與練習186 第6章軟體技術基礎187 6.1軟體工程基礎187 6.1.1軟體工程概述187 6.1.2結構化開發方法190 6.1.3面向對象開發方法195 6.1.4軟體測試與維護196 6.1.5軟體開發過程模型198 6.2程式設計基礎199 6.2.1程式和程式設計語言199 6.2.2程式設計步驟與風格202 6.2.3結構化程式設計203 6.2.4面向對象程式設計205 6.3算法與數據結構207 6.3.1算法207 6.3.2數據結構的基本概念209 6.3.3線性表211 6.3.4棧和佇列213 6.3.5樹與二叉樹214 6.3.6查找與排序217 思考與練習219 第7章計算思維初步220 7.1科學與科學思維220 7.1.1科學與計算科學220 7.1.2思維與科學思維222 7.2計算思維的概念224 7.2.1計算思維的定義224 7.2.2計算思維的特徵225 7.2.3計算思維的本質226 7.3計算思維與問題求解227 思考與練習228 參考文獻229 |
教學資源
- 課程資源