新舊教程具體對比變化如下:
第4版 | 第5版 | 對比變化 | ||
第一章 | 計算機系統知識 | 第一章 | 計算機系統知識 | 無變化 |
第二章 | 程序設計語言基礎 | 第二章 | 程序設計語言基礎 | 無變化 |
第三章 | 操作系統知識 | 第四章 | 操作系統知識 | 第5版刪減小節:網絡與嵌入式操作系統、UNIX操作系統基礎知識 |
第四章 | 軟件工程基礎知識 | 第五章 | 軟件工程基礎知識 | 第5版增加知識點:統一過程(UP)模型、webApp設計 |
增加小節:系統設計(概要設計和詳細設計) | ||||
結構化開發方法獨立成章節 | ||||
軟件質量管理獨立成小節 | ||||
風險管理併入軟件項目管理 | ||||
第五章 | 系統開發與運行 | 第六章 | 結構化開發方法 | 需求建模、需求規約與驗證、需求管理併入需求工程 |
第六章 | 網絡與多媒體基礎 | 第十章 | 網絡與信息安全基礎 | 第五版刪減小節:多媒體基礎(多媒體基本概念、多媒體網絡、多媒體計算機系統) |
第七章 | 數據庫技術基礎 | 第九章 | 數據庫技術基礎 | 無變化 |
第八章 | 數據結構 | 第三章 | 數據結構 | 無變化 |
第九章 | 算法設計與分析 | 第八章 | 算法設計與分析 | 第五版增加小節:數據挖掘算法、智能優化算法 |
分支限界法、概率算法、近似算法獨立成小節 | ||||
第十章 | 面向對象技術 | 第七章 | 面向對象技術 | 無變化 |
第十一章 | 標準化和軟件知識產權 | 第十一章 | 標準化和軟件知識產權 | 無變化 |
第十二章 | 軟件系統分析與設計 | 第十二章 | 軟件系統分析與設計 | 無變化 |