《計算機基礎與套用》是由劉冬莉、徐立輝主編,2016年清華大學出版社出版的高等學校計算機基礎教育規劃教材。該教材可作為高等院校本科各專業學生的計算機基礎課程的教學用書,也可作為自學計算機基礎課程和參加全國計算機等級考試二級考試公共基礎部分的參考用書以及參加電子政務師考試的參考用書。
全書共6章,以計算機理論為基礎介紹了計算機的各種功能,包括計算機基礎知識、作業系統基礎知識、算法與數據結構、資料庫設計基礎知識、軟體工程基礎知識、計算機網路技術與套用、虛擬現實等,涵蓋了大學計算機基礎課程知識體系中的基礎知識與基本技術。
基本介紹
- 書名:計算機基礎與套用
- 作者:劉冬莉、徐立輝
- ISBN:9787302455202
- 類別:高等學校計算機基礎教育規劃教材
- 頁數:252頁
- 出版社:清華大學出版社
- 出版時間:2016年11月1日
- 裝幀:平裝
- 開本:16開
- 字數:380千字
- CIP核字號:2016270855
成書過程
修訂過程
出版工作
責任編輯 | 封面設計 | 責任校對 | 責任印製 |
---|---|---|---|
袁勤勇 | 常雪影 | 白蕾 | 宋林 |
內容簡介
教材目錄
第1章計算機基礎知識1 1.1計算機發展與套用1 1.1.1計算機的發展歷史1 1.1.2計算機的分類2 1.1.3計算機的特點5 1.1.4計算機的套用領域6 1.1.5計算機的發展趨勢8 1.2計算機中數據的表示方法9 1.2.1進位記數制9 1.2.2常用數制10 1.2.3數制轉換11 1.2.4計算機中數的表示方法14 1.2.5編碼16 1.3計算機硬體系統19 1.3.1計算機的工作原理20 1.3.2計算機的基本結構20 1.4計算機軟體系統22 1.4.1系統軟體22 1.4.2套用軟體25 1.4.3指令和程式26 1.5微型計算機的硬體系統26 1.5.1主機系統27 1.5.2外部存儲器32 1.5.3輸入輸出設備34 1.6多媒體技術基礎知識36 1.6.1多媒體的基本知識36 1.6.2多媒體技術發展簡史38 1.6.3多媒體計算機基本結構41 1.6.4多媒體關鍵技術簡介42 1.7虛擬現實技術44 1.7.1虛擬現實技術的概念44 1.7.2虛擬現實技術的特點與分類45 1.7.3虛擬現實技術的套用46 1.7.4虛擬現實技術的構成48 1.7.5增強現實技術48 第2章作業系統基礎知識50 2.1作業系統概述50 2.1.1作業系統的概念50 2.1.2作業系統的發展51 2.1.3作業系統的分類51 2.1.4作業系統的特性53 2.1.5用戶接口54 2.2作業系統的功能55 2.2.1處理機管理55 2.2.2存儲管理58 2.2.3設備管理60 2.2.4檔案管理62 2.3典型作業系統介紹66 2.3.1Windows作業系統66 2.3.2Mac OS72 2.3.3UNIX作業系統73 2.3.4Linux作業系統75 2.3.5移動作業系統76 第3章算法與數據結構78 3.1緒論78 3.1.1數據結構的基本概念79 3.1.2算法81 3.2線性表84 3.2.1線性表的基本概念84 3.2.2線性表的順序存儲及其基本運算85 3.2.3線性表的鏈式存儲及其基本運算88 3.3棧和佇列95 3.3.1棧及其基本運算95 3.3.2佇列及其基本運算98 3.4數組101 3.4.1數組的基本概念101 3.4.2數組的存儲結構102 3.4.3矩陣的壓縮存儲102 3.5樹與二叉樹104 3.5.1樹的基本概念104 3.5.2二叉樹及其基本性質105 3.5.3二叉樹的存儲結構107 3.5.4二叉樹的遍歷109 3.6圖110 3.6.1圖的基本概念110 3.6.2圖的存儲結構111 3.7查找技術113 3.7.1查找的基本概念113 3.7.2基於線性表的查找113 3.8排序技術115 3.8.1插入類排序116 3.8.2交換類排序118 3.8.3選擇類排序120 3.8.4歸併類排序121 第4章資料庫設計基礎知識122 4.1資料庫基本概念122 4.1.1資料庫與資料庫管理系統122 4.1.2數據管理技術的發展126 4.1.3資料庫的體系結構128 4.2數據模型131 4.2.1數據模型的分類131 4.2.2數據的三個世界132 4.3概念模型133 | 4.3.1概念模型中的術語133 4.3.2實體、聯繫、屬性之間的關係134 4.3.3E-R模型的圖示法135 4.4數據的邏輯模型136 4.4.1層次模型136 4.4.2網狀模型137 4.4.3關係模型137 4.5關係代數141 4.5.1關係模型的基本操作141 4.5.2關係模型的基本運算142 4.5.3查詢143 4.5.4關係代數的套用實例149 4.6結構化查詢語言SQL149 4.6.1SQL概述149 4.6.2數據定義150 4.6.3數據修改152 4.6.4數據查詢153 4.6.5數據控制156 4.7資料庫系統設計156 4.7.1資料庫設計概述157 4.7.2資料庫設計的需求分析157 4.7.3資料庫概念設計160 4.7.4資料庫邏輯設計162 4.7.5資料庫物理設計163 4.7.6資料庫的建立和維護164 第5章軟體工程基礎知識167 5.1軟體工程基本知識167 5.1.1軟體的發展167 5.1.2軟體定義與軟體特點167 5.1.3軟體危機與軟體工程168 5.1.4軟體工程過程與軟體生命周期168 5.1.5軟體工程的目標與原則170 5.1.6軟體開發工具與軟體開發環境171 5.2結構化分析方法171 5.2.1需求分析與需求分析方法172 5.2.2結構化分析方法173 5.2.3軟體需求規格說明書176 5.3結構化設計方法177 5.3.1軟體設計的基本概念178 5.3.2概要設計180 5.3.3詳細設計185 5.4結構化程式設計188 5.4.1程式設計方法與風格189 5.4.2結構化程式設計190 5.5面向對象程式設計191 5.5.1面向對象程式設計思想191 5.5.2面向對象程式設計的優點192 5.5.3面向對象程式設計方法的基本概念193 5.5.4訊息194 5.5.5繼承195 5.5.6類的多態性196 5.6軟體測試196 5.6.1軟體測試的目的、準則與方法196 5.6.2白盒測試及測試用例設計198 5.6.3黑盒測試及測試用例設計201 5.6.4軟體測試的實施204 5.7程式調試206 5.7.1程式調試的步驟與原則206 5.7.2軟體調試方法207 第6章計算機網路技術套用209 6.1計算機網路概論209 6.1.1計算機網路的產生和發展209 6.1.2計算機網路的概念211 6.1.3計算機網路的功能212 6.1.4計算機網路的組成213 6.1.5計算機網路的分類214 6.1.6計算機網路的協定與體系結構216 6.2區域網路技術及組建218 6.2.1區域網路的定義、特點與發展218 6.2.2區域網路的組成219 6.2.3無線區域網路套用222 6.2.4區域網路組建實例224 6.3網際網路——Internet230 6.3.1Internet的形成與發展230 6.3.2Internet的通信協定與地址230 6.3.3Internet接入方法233 6.4Internet信息服務235 6.4.1WWW服務235 6.4.2電子郵件服務236 6.4.3檔案傳輸服務237 6.5網頁製作初識238 6.5.1什麼是HTML語言239 6.5.2網頁基本元素239 6.5.3網頁製作和美化工具240 6.5.4網頁製作的基本步驟241 6.5.5網路編程242 6.6計算機信息系統安全244 6.6.1計算機信息系統實體安全244 6.6.2計算機信息系統的運行安全245 6.6.3計算機信息系統的信息安全246 6.6.4計算機網路安全威脅247 6.6.5網路防火牆248 6.6.6計算機病毒及其預防250 |
教學資源
書名 | 書號 | 出版社 | 出版時間 | 作者 |
---|---|---|---|---|
《計算機基礎與套用上機實驗與習題》 | 9787302455219 | 清華大學出版社 | 2016.11.01 | 劉冬莉、徐立輝 |