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