第1章 IT工程師與工程1
1.1工程的概念1
1.2IT行業(yè)5
1.2.1信息技術(shù)的內(nèi)涵5
1.2.2信息技術(shù)行業(yè)6
1.2.3IT行業(yè)的教育7
第2章 工程思維和計算思維13
2.1思維13
2.2工程思維17
2.2.1工程思維的含義17
2.2.2工程思維的性質(zhì)18
2.3什么是計算思維27
2.3.1計算思維的特性31
2.3.2計算思維的本質(zhì)32
2.40和1思維34
2.5計算機(jī)系統(tǒng)中的計算思維36
2.5.1硬件系統(tǒng)中的計算思維36
2.5.2軟件系統(tǒng)中的計算思維38
2.6算法思維41
2.6.1算法的概念41
2.6.2算法的設(shè)計與分析43
2.6.3常用的算法設(shè)計策略48
2.6.4算法的實現(xiàn)程序設(shè)計語言572.7數(shù)據(jù)思維59
2.7.1數(shù)據(jù)結(jié)構(gòu)60
2.7.2文件系統(tǒng)和數(shù)據(jù)庫68
2.7.3挖掘數(shù)據(jù)的潛在價值數(shù)據(jù)倉庫與數(shù)據(jù)挖掘71
2.8程序思維77
2.8.1計算機(jī)程序如何描述現(xiàn)實事物及其關(guān)系77
2.8.2問題求解中的控制抽象程序控制結(jié)構(gòu)79
2.8.3程序設(shè)計方法86
2.9網(wǎng)絡(luò)化思維91
第3章 工程項目管理94
3.1項目管理94
3.1.1項目管理的定義94
3.1.2項目管理知識體系94
3.1.3IT項目管理的定義99
3.2IT項目范圍管理99
3.3IT項目時間管理102
3.3.1規(guī)劃進(jìn)度管理和定義活動104
3.3.2控制活動順序104
3.3.3估算活動資源和估算活動持續(xù)時間109
3.3.4制訂項目進(jìn)度計劃和控制項目進(jìn)度111
3.4IT項目成本管理117
3.4.1規(guī)劃成本管理和項目成本估算118
3.4.2項目成本預(yù)算和項目成本控制120
3.4.3項目成本效益分析124
3.5IT項目質(zhì)量管理126
3.5.1質(zhì)量管理體系128
3.5.2IT項目質(zhì)量管理的主要過程130
3.6IT項目管理流程131
3.7軟件項目管理137
3.7.1軟件項目的規(guī)模、工作量和成本的關(guān)系138
3.7.2軟件項目的規(guī)模、工作量和成本的估算方法139
第4章 IT工程師的職業(yè)素養(yǎng)145
4.1工程倫理145
4.1.1工程倫理關(guān)注的主要問題145
4.1.2處理工程倫理問題的基本原則146
4.1.3工程中的風(fēng)險與防范147
4.1.4工程價值和工程活動的社會成本與公正148
4.1.5工程活動中的環(huán)境倫理149
4.2信息倫理151
4.2.1信息倫理原則151
4.2.2大數(shù)據(jù)和人工智能時代的信息倫理157
4.3以道馭術(shù)IT工程師的道德修養(yǎng)159
4.3.1IT工程師的責(zé)任159
4.3.2與信息技術(shù)有關(guān)的犯罪問題161
4.3.3IT工程師的職業(yè)道德修養(yǎng)168
4.4IT工程師的其他核心素養(yǎng)170
4.4.1目標(biāo)、時間管理和工作方法170
4.4.2溝通能力173
4.4.3執(zhí)行力174
4.4.4團(tuán)隊合作能力174
4.4.5專注175
4.4.6終身學(xué)習(xí)175
4.4.7IT職業(yè)衛(wèi)生健康175
4.4.8心態(tài)管理176
第5章 文獻(xiàn)檢索與科技寫作178
5.1文獻(xiàn)檢索178
5.1.1文獻(xiàn)信息源178
5.1.2文獻(xiàn)線索檢索181
5.1.3全文文獻(xiàn)檢索183
5.2閱讀文獻(xiàn)185
5.3技術(shù)文檔的編寫186
5.3.1軟件開發(fā)項目文檔的分類和作用186
5.3.2軟件開發(fā)項目文檔寫作的指導(dǎo)原則187
5.3.3軟件開發(fā)項目文檔寫作的常用技巧188
5.4科技論文的撰寫190
5.4.1科技論文的類型190
5.4.2科技論文的基本結(jié)構(gòu)190
參考文獻(xiàn)196