定 價:48 元
叢書名:軟件工程專業(yè)職教師資培養(yǎng)系列教材
當(dāng)前圖書已被 1 所學(xué)校薦購過!
查看明細
- 作者:朱明放,盛小春,薛小鋒主編
- 出版時間:2016/11/1
- ISBN:9787030505989
- 出 版 社:科學(xué)出版社
- 中圖法分類:TP303
- 頁碼:248
- 紙張:膠版紙
- 版次:31
- 開本:16K
本課程是職教師資軟件工程專業(yè)的一門入門性質(zhì)的專業(yè)引導(dǎo)性課程,主要是為了幫助學(xué)生建立學(xué)科知識體系,軟件工程專業(yè)學(xué)習(xí)的基本方法,引導(dǎo)學(xué)生樹立專業(yè)學(xué)習(xí)信心和做好專業(yè)學(xué)習(xí)規(guī)劃。教材主要講授了計算機系統(tǒng)的工作原理,使學(xué)生建立系統(tǒng)的計算機軟硬件整機概念,理解應(yīng)用程序在編譯器和操作系統(tǒng)支持下如何在計算機硬件系統(tǒng)上運行。講授了問題及問題求解策略,使學(xué)生掌握基于計算機的問題求解基本方法,有意識引導(dǎo)學(xué)生從一個自然人向計算機專業(yè)人的轉(zhuǎn)變。講授了計算機學(xué)科、軟件工程專業(yè)的學(xué)科體系,軟件工程知識領(lǐng)域,以及專業(yè)學(xué)習(xí)的方法,幫助學(xué)生建立系統(tǒng)的學(xué)科知識概念,樹立正確地學(xué)習(xí)觀念。講授了Windows7、Office2010常用套件的使用方法,并提供了實踐應(yīng)用素材,通過使用計算機,增強學(xué)生實踐動手能力,激發(fā)學(xué)生學(xué)習(xí)興趣和學(xué)習(xí)熱情。同時也從反面介紹了計算機的局限性和軟件發(fā)展過程中的教訓(xùn),提出學(xué)習(xí)計算機相關(guān)專業(yè)需要思考的問題,引導(dǎo)學(xué)生從正反兩個方面去認識計算機,拓寬學(xué)生的視野和思路。本書可作為高等學(xué)校計算機、軟件工程及相關(guān)專業(yè)本科生、專科生的專業(yè)引導(dǎo)課程教材,也可作為從事信息化工作相關(guān)人員的培訓(xùn)教材或參考書。
更多科學(xué)出版社服務(wù),請掃碼獲取。
目錄
從書序
前沿
第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計算機的分類與應(yīng)用領(lǐng)域10
1.3.1計算機的分類11
1.3.2計算機應(yīng)用領(lǐng)域11
1.4系統(tǒng)與計算機系統(tǒng)13
1.4.1系統(tǒng)的概念13
1.4.2計算機系統(tǒng)14
習(xí)題15
第2章計算機學(xué)科形態(tài)及其局限18
2.1計算機學(xué)科18
2.1.1學(xué)科的概念18
2.1.2計算機學(xué)科的歷史19
2.1.3計算機學(xué)科的研究范疇20
2.2計算機本質(zhì)及學(xué)科定義21
2.2.1計算機本質(zhì)21
2.2.2計算機學(xué)科定義22
2.3計算機學(xué)科形態(tài)23
2.3.1抽象形態(tài)23
2.3.2理論形態(tài)24
2.3.3設(shè)計形態(tài)24
2.4計算機的局限性26
2.4.1硬件的局限26
2.4.2軟件的局限26
2.4.3問題的復(fù)雜性27
2.5關(guān)于計算機學(xué)科的教育28
2.5.1教育的目的和要求28
2.5.2理論與實踐相結(jié)合的創(chuàng)新意識培養(yǎng)28
2.5.3學(xué)習(xí)方法29
習(xí)題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
習(xí)題 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多路復(fù)用63
4.3存儲電路和集成電路 64
4.3.1存儲電路 64
4.3.2集成電路 64
習(xí)題65
第5章計算機部件及其工作原理68
5.1計算機系統(tǒng)的構(gòu)成68
5.1.1馮·諾依曼計算機69
5.1.2計算機體系結(jié)構(gòu)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常用輸入設(shè)備87
5.5.1鍵盤87
5.5.2鼠標(biāo)88
5.5.3掃描儀88
5.5.4數(shù)碼相機89
5.6常用輸出設(shè)備89
5.6.1顯示器89
5.6.2打印機 90
習(xí)題92
第6章問題求解和算法設(shè)計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結(jié)構(gòu)化程序設(shè)計103
6.3.1自頂向下設(shè)計策略103
6.3.2結(jié)構(gòu)化程序設(shè)計方法的基本結(jié)構(gòu)106
6.3.3算法測試106
6.4面向?qū)ο蟪绦蛟O(shè)計107
6.4.1面向?qū)ο?07
6.4.2設(shè)計方法108
6.4.3面向?qū)ο蟮娜齻主要特征109
習(xí)題110
第7章程序設(shè)計語言113
7.1程序設(shè)計語言及其發(fā)展113
7.1.1程序設(shè)計語言發(fā)展簡史114
7.1.2程序設(shè)計語言分類117
7.1.3抽象的分層119
7.2高級程序設(shè)計語言1 19
7.2.1翻譯過程119
7.2.2程序設(shè)計語言范型120
7.2.3面向過程程序設(shè)計語言(以C為例)122
7.2.4面向?qū)ο蟪绦蛟O(shè)計語言(以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
習(xí)題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軟件工程目標(biāo)與原則148
8.3軟件開發(fā)基礎(chǔ) 148
8.3.1軟件開發(fā)工具與開發(fā)環(huán)境149
8.3.2軟件開發(fā)模型149
8.3.3軟件開發(fā)方法153
8.4軟件工程學(xué)科領(lǐng)域簡介154
習(xí)題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)度準(zhǔn)則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設(shè)備管理177
9.6.1 I/O系統(tǒng)177
9.6.2設(shè)備管理178
9.7 Windows 7操作系統(tǒng)的墓本操作181
9.7.1 Windows操作系統(tǒng)的發(fā)展歷史181
9.7.2 Windows 7基本操作181
習(xí)題183
第10章常用應(yīng)用軟件簡介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版面設(shè)置202
10.3.4PowerPoint動畫設(shè)計202
習(xí)題203
第11章計算機網(wǎng)絡(luò)及其分類207
11.1計算機網(wǎng)絡(luò)概述207
11.1.1網(wǎng)絡(luò)的概念及功能207
11.1.2網(wǎng)絡(luò)的分類208
11.1.3網(wǎng)絡(luò)拓撲結(jié)構(gòu)210
11.2計算機網(wǎng)絡(luò)分層結(jié)構(gòu)211
11.2.1 0SI參考模型211
11.2.2TCP/IP212
11.2.3IP地址與域名212
11.3計算機網(wǎng)絡(luò)安全簡介215
11.3.1網(wǎng)絡(luò)病毒及其防范215
11.3.2網(wǎng)絡(luò)攻擊及其防范217
習(xí)題219
第12章Internet與網(wǎng)頁制作222
12.1 Internet基礎(chǔ)222
12.2Internet座用223
12.2.1 WWW服務(wù)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)頁
設(shè)計228
習(xí)題234
參考文獻236