內容簡介
&nbs;《計算機導論》主要包括計算機工作原理、程式設計語言、軟體與操作系統、數據結構與算法、計算機網路、資料庫系統、多媒體技術和軟體工程等內容。
《計算機導論》可作為高等學校的計算機基礎課教材,也可作為計算機入門的普及教程。
推薦
《計算機導論》強調的是基本概念而非數學模型。學完《計算機導論》,學生能廣泛地掌握本學科的基礎知識,走進了計算機世界的大門,為學習計算機其他課程奠定基礎。
《計算機導論》的主要特點如下:
1.內容豐富而廣泛;
2.注重系統性和科學性,突出了實用性;
3.強調培養計算機科學素質;
4.在編寫形式上,力求深入淺出、圖文並茂。
作者簡介
陳明,教授,博士生導師。1993年獲德國科學聯合會DFG基金於德國圖濱根大學計算機學院做神經網路綜合技術研究。教育部計算機及套用教學指導組成員(1996-2000),《計算機科學與探索》編委,《計算機教育》編委,中國計算機學會第六屆、第七屆、第八屆、第九屆理事(1996年-現在),中國計算機學會開放式系統專業委員會副主任,中國計算機學會計算機教育專委會常委及計算機科學與技術專業套用型人才培養研究組組長,全國計算機基礎教育研究會常務理事,北京市計算機基礎教育研究會副理事長,教育部IT&T教育工程專家組成員,教育部文科計算機教學指導委員會委員,2003年獲北京市教學名師獎。 撰寫並出版計算機教材專著及譯著82種其中有多種教材獲“十一五”國家級規劃教材,北京市精品教材以及北京市精品教材立項項目,曾獲部級教學成果二等獎一項。北京市《計算機軟體基礎課程》優秀教學團隊負責人。參加和完成國家自然科學基金、國家863高技術基金等多項科研項目。目前主要從事分布計算及計算智慧型方面的研究,培養了三百二十餘名碩士學位和博士學位研究生。在《計算機學報》、《軟體學報》、《通信學報》等國內外學術刊物與會議上發表論文130餘篇。
目錄
第1章 緒論1
1.1 計算機的產生1
1.2 計算機的發展2
1.2.1 計算機發展簡史2
1.2.2 我國計算機的發展3
1.2.3 計算機的發展趨勢5
1.3 計算機的特點和分類5
1.3.1 計算機的特點5
1.3.2 計算機的分類6
1.4 計算機的用途8
小結9
習題9
第2章 計算機工作原理11
2.1 計算機中數據的表示11
2.1.1 數制與轉換12
2.1.2 數的機器碼錶示13
2.1.3 非數值數據的表示15
2.1.4 計算機中的運算16
2.2 計算機的硬體組成16
2.2.1 運算器17
2.2.2 存儲器18
2.2.3 中央處理器21
2.2.4 外圍設備24
2.3 計算機的基本工作原理26
2.3.1 指令格式26
2.3.2 定址方式27
2.3.3 指令執行過程28
2.3.4 指令系統的特性29
小結30
習題30
第3章 程式設計語言31
3.1 程式設計語言的發展31
3.1.1 程式設計語言的劃分31
3.1.2 高級程式設計語言的發展34
3.1.3 高級程式設計語言的分類35
3.2 高級程式設計語言的基本構成36
3.2.1 變數、運算符和表達式37
3.2.2 數據類型37
3.2.3 賦值語句40
3.2.4 輸入輸出40
3.2.5 控制結構41
3.2.6 過程(函式)45
3.2.7 注釋語句48
3.3 高級語言處理程式49
3.4 程式設計的步驟50
3.4.1 程式設計的基本過程50
3.4.2 程式的調試50
3.5 常用高級程式設計語言51
3.5.1 C語言51
3.5.2 C++53
3.5.3 Java語言54
小結56
習題56
第4章 軟體與作業系統59
4.1 計算機軟體概述59
4.1.1 計算機軟體的發展59
4.1.2 計算機軟體的分類61
4.2 計算機作業系統62
4.2.1 作業系統的目標、作用和模型63
4.2.2 作業系統的形成與發展65
4.2.3 作業系統的特徵與服務73
4.2.4 作業系統的功能75
4.2.5 作業系統的進一步發展81
4.3 常用作業系統介紹84
4.3.1 MS-DOS及Windows系列 84
4.3.2 UNIX作業系統87
4.3.3 Linux及其他作業系統89
小結93
習題94
第5章 數據結構與算法95
5.1 基本概念95
5.1.1 數據結構的概念95
5.1.2 算法的描述和分析97
5.2 線性表99
5.2.1 線性表的概念99
5.2.2 線性表的順序存儲99
5.2.3 線性表的鏈式存儲101
5.3 棧和佇列105
5.3.1 棧105
5.3.2 佇列106
5.4 樹型結構108
5.4.1 樹109
5.4.2 二叉樹110
5.5 查找和排序114
5.5.1 查找的基本概念114
5.5.2 線性表的查找115
5.5.3 排序基本概念117
5.5.4 內部排序118
小結122
習題122
第6章 計算機網路123
6.1 計算機網路概述123
6.1.1 計算機網路的發展123
6.1.2 計算機網路的概念125
6.1.3 計算機網路的分類125
6.1.4 網路拓撲結構128
6.2 計算機網路體系結構130
6.2.1 OSI參考模型130
6.2.2 TCP/IP參考模型138
6.3 計算機網路互聯硬體141
6.3.1 網路設備141
6.3.2 網路傳輸介質143
6.3.3 組建網路145
6.4 計算機網路協定及標準145
6.4.1 網路的標準146
6.4.2 網路協定146
6.5 Internet及其套用147
6.5.1 Internet概述147
6.5.2 Internet地址148
6.5.3 Internet服務149
6.6 網路安全151
6.6.1 網路安全概述152
6.6.2 數據加密技術概述152
6.6.3 網路攻擊、檢測與防範技術154
6.6.4 計算機病毒與反病毒160
小結163
習題163
第7章 資料庫系統165
7.1 資料庫系統的基本概念165
7.1.1 基本概念165
7.1.2 資料庫技術的產生和發展166
7.1.3 資料庫系統的體系結構167
7.1.4 資料庫管理系統169
7.1.5 創建資料庫及對數據表的操作171
7.2 結構化查詢語言177
7.2.1 SQL概述178
7.2.2 數據定義操作179
7.2.3 數據查詢182
7.2.4 數據更新192
7.2.5 視圖195
7.3 幾種新型的資料庫系統198
7.4 資料庫技術的套用201
小結203
習題203
第8章 多媒體技術205
8.1 多媒體205
8.1.1 多媒體的基本概念及其特點205
8.1.2 多媒體技術的發展206
8.1.3 多媒體系統的分類207
8.1.4 多媒體系統的結構208
8.2 多媒體信息的計算機表示208
8.2.1 常見的媒體元素208
8.2.2 多媒體信息的種類211
8.2.3 視覺媒體在計算機中的表示211
8.3 超文本與超媒體219
8.4 多媒體數據壓縮技術222
8.4.1 數據壓縮技術的基本原理222
8.4.2 音頻信號的壓縮編碼229
8.4.3 視頻信號的壓縮編碼232
8.5 多媒體創作工具236
8.5.1 Photoshop簡介236
8.5.2 Flash簡介239
8.5.3 3DS max簡介242
8.5.4 Authorware的特點介紹244
8.6 多媒體套用249
小結251
習題251
第9章 軟體工程253
9.1 軟體開發的基本概念253
9.1.1 軟體工程產生的背景253
9.1.2 軟體的生存周期255
9.1.3 軟體開發模型257
9.2 需求分析和規格說明方法262
9.2.1 需求分析262
9.2.2 需求規格說明267
9.2.3 機票預訂系統需求分析示例270
9.3 概要設計與詳細設計271
9.3.1 概要設計271
9.3.2 概要設計的任務與步驟272
9.3.3 軟體設計的概念與原則273
9.3.4 機票預訂系統概要設計示例276
9.3.5 詳細設計279
9.3.6 詳細設計的任務279
9.3.7 詳細設計的原則280
9.3.8 詳細設計的方法280
9.3.9 機票預訂系統詳細設計示例281
9.4 軟體測試與維護283
9.4.1 軟體測試283
9.4.2 機票預訂系統的測試樣例285
9.4.3 軟體維護287
9.4.4 軟體質量的評價291
小結293
習題293
華南理工出版社出版書籍(一)
華南理工大學出版社是教育部主管的全國重點大學出版社,成立於1985年。二十多年來,我社始終堅持為高校教學、科研和學科建設服務的辦社宗旨,秉承“服務教育,傳承文明,致力原創,追求卓越”的出版理念,以品牌建設為龍頭,以學科建設為依託,發揮學校學科和廣東地域優勢,堅持以學術精品為立社之本,增強自主創新能力,辦社實力不斷提高 |