計算機科學導論(第2版)(2022年北京郵電大學出版社出版書籍)

《計算機科學導論(第2版)》是北京郵電大學出版社於2022年出版的書籍,作者羅瓊。

書籍信息,內容簡介,目錄介紹,

書籍信息

  • 書名:計算機科學導論(第2版)
  • 出版時間:2022-06-29
  • 編 著 者:羅瓊
  • 版 次:2-1
  • I S B N:978-7-5635-6624-2
  • 定 價:¥46.00元
zhua曲子白渡白顆

內容簡介

本書是計算機科學導論的教材,分為基礎理論和實踐指導兩部分。基礎理論部分全面地介紹了計算機科學與技術的基本概念,內容是計算機的組成(包括硬體系統、軟體系統、體系結構等),計算機網路與網路安全,電腦程式設計(包括算法和數據結構、軟體工程等),作業系統,資料庫技術。實踐指導部分針對基礎理論設計了六個實驗,可以幫助學生更好地理解理論知識在實際中的套用。
基礎理論部分用OBE的理念組織內容,先用“問題導入”的方式引發學生對某個實際問題的思考,提出章節中需要學習的知識,章節結束時,用“情景思考”培養學生解決問題的能力,用“導讀”引導學生擴展閱讀相關的行業知識,從而達到培養學生用計算思維的方式學習計算機科學與技術知識的目的。
本書可作為計算機相關專業計算機導論課程的教材,也可作為非計算機專業學生計算機相關課程的入門教材。

目錄介紹

目錄
第1章緒論1
1.1計算機概述1
1.1.1什麼是計算機1
1.1.2計算機的歷史與發展4
1.2計算機科學及其研究領域8
1.2.1計算機科學的定義8
1.2.2計算機科學研究的領域8
1.3計算機學科知識體系10
1.3.1知識體系結構10
1.3.2學科培養要求與能力10
習題12
第2章數據的表示與編碼13
2.1數制13
2.1.1數制系統14
2.1.2數制間的轉換規則15
2.2數的表示17
2.2.1無符號整數的表示17
2.2.2有符號整數的表示17
2.2.3實數的表示20
2.2.4數的基本運算24
2.3字元和漢字的表示26
2.3.1字元編碼26
2.3.2漢字編碼29
2.4圖像和聲音的表示31
2.4.1圖像的表示31
2.4.2視頻的表示32
2.4.3聲音的表示32
習題34
第3章計算機系統35
3.1計算機系統的組成36
3.1.1圖靈機36
3.1.2馮·諾依曼體系結構38
3.1.3哈佛體系結構39
3.2計算機的硬體系統41
3.2.1中央處理器41
3.2.2存儲器46
3.2.3輸入和輸出設備53
3.2.4匯流排與接口55
3.3計算機軟體系統58
3.3.1軟體的定義58
3.3.2軟體的分類58
3.3.3軟體智慧財產權60
習題64
第4章作業系統65
4.1作業系統概述65
4.1.1作業系統的定義65
4.1.2作業系統的歷史與發展66
4.1.3作業系統的體系結構68
4.1.4作業系統的特徵 69
4.2作業系統的功能71
4.2.1處理器管理71
4.2.2記憶體管理76
4.2.3設備管理77
4.2.4檔案管理77
4.2.5用戶界面管理80
4.3典型的作業系統產品81
習題85
第5章電腦程式設計86
5.1計算機的求解過程86
5.2電腦程式設計基礎88
5.2.1程式與程式設計的基本步驟89
5.2.2程式翻譯過程89
5.3電腦程式設計語言91
5.3.1程式設計語言的發展92
5.3.2程式設計語言的基本成分96
5.4電腦程式設計方法98
5.4.1面向過程程式設計98
5.4.2面向對象程式設計99
5.4.3可視化程式設計100
5.5程式設計與軟體開發100
習題104
第6章算法與數據結構105
6.1概述106
6.2算法106
6.2.1算法的定義107
6.2.2算法的表示108
6.2.3基本的算法110
6.3數據結構114
6.3.1數據結構的基本概念115
6.3.2線性結構117
6.3.3非線性結構121
習題127
第7章資料庫技術與套用128
7.1資料庫技術相關概念128
7.1.1信息、數據的概念128
7.1.2數據管理技術的發展129
7.1.3資料庫系統的組成130
7.1.4資料庫管理系統131
7.1.5三個世界及相關概念131
7.1.6數據模型133
7.2關係資料庫135
7.2.1關係資料庫的設計原則136
7.2.2關係資料庫的設計步驟136
7.2.3結構化查詢語言概述137
7.3資料庫新發展141
7.3.1分散式資料庫141
7.3.2多媒體資料庫141
7.3.3並行資料庫142
7.3.4演繹資料庫142
7.3.5主動資料庫142
7.3.6NoSQL142
7.4數據倉庫與數據挖掘143
習題145
第8章計算機網路與網路安全147
8.1數據通信概念147
8.1.1傳輸的信號148
8.1.2信號的傳輸方式148
8.1.3傳輸介質149
8.1.4數據傳輸的速度151
8.2計算機網路151
8.2.1計算機網路的組成151
8.2.2網路的分類153
8.2.3網路的體系結構154
8.3計算機區域網路158
8.3.1區域網路的拓撲結構158
8.3.2介質訪問控制方法159
8.3.3區域網路中常見的網路設備161
8.4網際網路163
8.4.1網際網路的結構163
8.4.2網際網路的接入164
8.4.3網際網路的地址編制和域名165
8.4.4網際網路的典型套用167
8.5計算機網路安全168
8.5.1計算機網路安全威脅的因素168
8.5.2計算機網路安全分析169
8.5.3計算機網路安全的關鍵技術170
習題176
第9章軟體工程177
9.1軟體工程概述177
9.1.1軟體危機與軟體工程177
9.1.2什麼是軟體工程179
9.1.3軟體生命周期179
9.2軟體開發模型182
9.2.1瀑布模型182
9.2.2增量模型183
9.2.3演化模型184
9.2.4螺旋模型185
9.2.5統一過程模型186
9.3軟體開發方法187
9.3.1模組化方法187
9.3.2結構化方法188
9.3.3面向數據結構方法189
9.3.4面向對象方法190
9.3.5統一建模語言191
9.4軟體質量保證體系191
9.4.1軟體質量標準192
9.4.2軟體質量控制193
9.4.3軟體質量保證194
9.4.4正式技術評審195
9.5軟體測試技術195
9.5.1軟體測試概述196
9.5.2軟體測試分類197
9.5.3軟體測試過程198
9.5.4測試工具200
習題203
第10章職業道德與專業擇業205
10.1計算機科學技術專業人員的道德準則205
10.2信息技術產業相關的法律法規及政策206
10.3專業崗位與擇業207
參考文獻213
實驗1二進制加法運算214
實驗2計算機組裝217
實驗3使用虛擬機安裝Ubuntu作業系統228
實驗4資料庫技術247
實驗5Windows 10下的TCP/IP配置與檢測253
實驗6計算機常用工具軟體265

相關詞條

熱門詞條

聯絡我們