定 價:48 元
叢書名:軟件工程專業(yè)職教師資培養(yǎng)系列教材
- 作者:朱明放,盛小春,薛小鋒主編
- 出版時間:2016/11/1
- ISBN:9787030505989
- 出 版 社:科學出版社
- 中圖法分類:TP303
- 頁碼:248
- 紙張:膠版紙
- 版次:31
- 開本:16K
本課程是職教師資軟件工程專業(yè)的一門入門性質(zhì)的專業(yè)引導性課程,主要是為了幫助學生建立學科知識體系,軟件工程專業(yè)學習的基本方法,引導學生樹立專業(yè)學習信心和做好專業(yè)學習規(guī)劃。教材主要講授了計算機系統(tǒng)的工作原理,使學生建立系統(tǒng)的計算機軟硬件整機概念,理解應用程序在編譯器和操作系統(tǒng)支持下如何在計算機硬件系統(tǒng)上運行。講授了問題及問題求解策略,使學生掌握基于計算機的問題求解基本方法,有意識引導學生從一個自然人向計算機專業(yè)人的轉(zhuǎn)變。講授了計算機學科、軟件工程專業(yè)的學科體系,軟件工程知識領域,以及專業(yè)學習的方法,幫助學生建立系統(tǒng)的學科知識概念,樹立正確地學習觀念。講授了Windows7、Office2010常用套件的使用方法,并提供了實踐應用素材,通過使用計算機,增強學生實踐動手能力,激發(fā)學生學習興趣和學習熱情。同時也從反面介紹了計算機的局限性和軟件發(fā)展過程中的教訓,提出學習計算機相關專業(yè)需要思考的問題,引導學生從正反兩個方面去認識計算機,拓寬學生的視野和思路。本書可作為高等學校計算機、軟件工程及相關專業(yè)本科生、?粕膶I(yè)引導課程教材,也可作為從事信息化工作相關人員的培訓教材或參考書。
更多科學出版社服務,請掃碼獲取。
目錄
從書序
前沿
第1章概述1
1.1計算工具發(fā)展簡史1
1.1.1手動計算工具1
1.1.2機械式計算工具3
1.1.3機電式計算工具3
1.1.4電子計算工具4
1.2計算機發(fā)展簡史5
1.2.1計算機硬件發(fā)展簡史5
1.2.2計算機軟件發(fā)展簡史7
1.2.3計算機發(fā)展趨勢10
1.3計算機的分類與應用領域10
1.3.1計算機的分類11
1.3.2計算機應用領域11
1.4系統(tǒng)與計算機系統(tǒng)13
1.4.1系統(tǒng)的概念13
1.4.2計算機系統(tǒng)14
習題15
第2章計算機學科形態(tài)及其局限18
2.1計算機學科18
2.1.1學科的概念18
2.1.2計算機學科的歷史19
2.1.3計算機學科的研究范疇20
2.2計算機本質(zhì)及學科定義21
2.2.1計算機本質(zhì)21
2.2.2計算機學科定義22
2.3計算機學科形態(tài)23
2.3.1抽象形態(tài)23
2.3.2理論形態(tài)24
2.3.3設計形態(tài)24
2.4計算機的局限性26
2.4.1硬件的局限26
2.4.2軟件的局限26
2.4.3問題的復雜性27
2.5關于計算機學科的教育28
2.5.1教育的目的和要求28
2.5.2理論與實踐相結合的創(chuàng)新意識培養(yǎng)28
2.5.3學習方法29
習題29
第3章數(shù)據(jù)與數(shù)據(jù)表示32
3.1數(shù)據(jù)與二進制33
3.1.1數(shù)據(jù)與信息33
3.1.2模擬數(shù)據(jù)和數(shù)字數(shù)據(jù)33
3.1.3二進制表示法34
3.2數(shù)與數(shù)制35
3.2.1數(shù)字與計算35
3.2.2位置計數(shù)法35
3.2.3數(shù)制轉(zhuǎn)換37
3.2.4計數(shù)系統(tǒng)中的運算38
3.2.5十進制數(shù)轉(zhuǎn)換成其他數(shù)制的數(shù)39
3.3數(shù)字的計算機表示40
3.3.1負數(shù)表示法41
3.3.2數(shù)的原碼、反碼和補碼42
3.3.3買數(shù)表示法43
3.4文本的計算機表示45
3.4.1ASCII字符集45
3.4.2Unicode字符集46
3.4.3文本壓縮47
3.5音頻的計算機表示48
3.5.1音頻格式48
3.5.2MP3音頻格式49
3.6圖形與圖像的計算機表示49
3.6.1顏色表示法49
3.6.2位圖表示法50
3.6.3矢量表示法51
習題 51
第4章門與電路55
4.1門55
4.1.1門和電路的三種表示法55
4.1.2常見門及其表示56
4.2電路 60
4.2.1組合電路60
4.2.2加法器~ 62
4.2.3多路復用63
4.3存儲電路和集成電路 64
4.3.1存儲電路 64
4.3.2集成電路 64
習題65
第5章計算機部件及其工作原理68
5.1計算機系統(tǒng)的構成68
5.1.1馮·諾依曼計算機69
5.1.2計算機體系結構70
5.2計算機基本工作原理 71
5.2.1指令格式71
5.2.2尋址方式73
5.2.3指令執(zhí)行過程與指令系統(tǒng)74
5.3微型計算機的主機組成75
5.3.1主板76
5.3.2中央處理器77
5.3.3內(nèi)存儲器79
5.3.4110總線與I/O接口81
5.4外存儲器 82
5.4.1硬盤存儲器 82
5.4.2光盤存儲器 84
5.4.3可移動存儲器85
5.5常用輸入設備87
5.5.1鍵盤87
5.5.2鼠標88
5.5.3掃描儀88
5.5.4數(shù)碼相機89
5.6常用輸出設備89
5.6.1顯示器89
5.6.2打印機 90
習題92
第6章問題求解和算法設計98
6.1問題求解98
6.1.1如何解決問題98
6.1.2 Polya問題求解策略99
6.2算法及其表示100
6.2.1計算機問題求解過程100
6.2.2偽代碼101
6.2.3開發(fā)算法102
6.3結構化程序設計103
6.3.1自頂向下設計策略103
6.3.2結構化程序設計方法的基本結構106
6.3.3算法測試106
6.4面向?qū)ο蟪绦蛟O計107
6.4.1面向?qū)ο?07
6.4.2設計方法108
6.4.3面向?qū)ο蟮娜齻主要特征109
習題110
第7章程序設計語言113
7.1程序設計語言及其發(fā)展113
7.1.1程序設計語言發(fā)展簡史114
7.1.2程序設計語言分類117
7.1.3抽象的分層119
7.2高級程序設計語言1 19
7.2.1翻譯過程119
7.2.2程序設計語言范型120
7.2.3面向過程程序設計語言(以C為例)122
7.2.4面向?qū)ο蟪绦蛟O計語言(以C++為例)124
7.3抽象數(shù)據(jù)類型與算法126
7.3.1抽象數(shù)據(jù)類型126
7.3.2線性表128
7.3.3隊列131
7.3.4算法134
習題139
第8章軟件開發(fā)與軟件工程概論141
8.1軟件與軟件危機141
8.1.1計算機軟件141
8.1.2軟件危機144
8.2軟件工程146
8.2.1軟件工程的定義146
8.2.2軟件工程過程及原理146
8.2.3軟件工程目標與原則148
8.3軟件開發(fā)基礎 148
8.3.1軟件開發(fā)工具與開發(fā)環(huán)境149
8.3.2軟件開發(fā)模型149
8.3.3軟件開發(fā)方法153
8.4軟件工程學科領域簡介154
習題157
第9章操作系統(tǒng)159
9.1操作系統(tǒng)的角色159
9.1.1用戶視角160
9.1.2系統(tǒng)視角161
9.1.3定義操作系統(tǒng)161
9.2進程管理161
9.2.1進程的概念161
9.2.2進程的狀態(tài)162
9.2.3進程調(diào)度162
9.2.4進程的同步和死鎖164
9.2.5線程165
9.3CPU調(diào)度165
9.3.1基本概念165
9.3.2調(diào)度準則166
9.3.3調(diào)度算法166
9.4內(nèi)存管理168
9.4.1程序的裝入和鏈接168
9.4.2連續(xù)內(nèi)存分配169
9.4.3分頁存儲管理170
9.4.4分段存儲管理171
9.4.5虛擬存儲器1 72
9.5文件管理173
9.5.1文件的概念及屬性173
9.5.2文件的操作174
9.5.3文件訪問方法175
9.5.4文件分配表176
9.6設備管理177
9.6.1 I/O系統(tǒng)177
9.6.2設備管理178
9.7 Windows 7操作系統(tǒng)的墓本操作181
9.7.1 Windows操作系統(tǒng)的發(fā)展歷史181
9.7.2 Windows 7基本操作181
習題183
第10章常用應用軟件簡介185
10.1文字處理軟件185
10.1.1 Word的窗口組成185
10.1.2Word文檔的基本操作186
10.1.3Word文檔的格式化和排版187
10.1.4Word文檔的自動化功能190
10.2電子表格192
10.2.1 Excel的窗口組成192
10.2.2Excel表格的基本操作193
10.2.3Excel表格公式和函數(shù)的使用194
10.2.4Excel數(shù)據(jù)的管理196
10.2.5Excel數(shù)據(jù)的圖表化199
10.3演示文稿200
10.3.1PowerPoint窗口組成200
10.3.2PowerPoint基本j采作 201
10.3.3PowerPoint版面設置202
10.3.4PowerPoint動畫設計202
習題203
第11章計算機網(wǎng)絡及其分類207
11.1計算機網(wǎng)絡概述207
11.1.1網(wǎng)絡的概念及功能207
11.1.2網(wǎng)絡的分類208
11.1.3網(wǎng)絡拓撲結構210
11.2計算機網(wǎng)絡分層結構211
11.2.1 0SI參考模型211
11.2.2TCP/IP212
11.2.3IP地址與域名212
11.3計算機網(wǎng)絡安全簡介215
11.3.1網(wǎng)絡病毒及其防范215
11.3.2網(wǎng)絡攻擊及其防范217
習題219
第12章Internet與網(wǎng)頁制作222
12.1 Internet基礎222
12.2Internet座用223
12.2.1 WWW服務223
12.2.2電子郵件224
12.2.3文件傳輸224
12.2.4搜索引擎225
12.2.5即時消息225
12.2.6博客和微博225
12.3HTML226
12.4Dreamweaver網(wǎng)頁制作226
12.4.1 Dreamweaver簡介226
12.4.2Dreamweaver網(wǎng)頁
設計228
習題234
參考文獻236