第1章 導論
1.1 程序與軟件
1.2 軟件的分類與應用軟件
1.3 幾種常用軟件
1.4 學習提示
練習題
第一部分 程序設計語言及編程基礎
第2章 程序設計語言
2.1 高級程序設計語言概述
2.2 高級程序設計語言實現(xiàn)計算的方式
2.2.1 編譯器工作原理
2.2.2 高級語言程序的解釋執(zhí)行
2.3 高級程序設計語言的基本特征
2.3.1 變量、表達式、賦值
2.3.2 程序的控制結構
2.3.3 數據類型
2.3.4 過程
2.3.5 過程的數據傳遞
2.3.6 變量的生命期和static變量
2.3.7 輸入/輸出
2.4 面向對象程序設計語言的基本特征
2.4.1 對象概述
2.4.2 類與對象
2.4.3 類定義
2.4.4 類繼承
2.4.5 多態(tài)性
2.4.6 類繼承帶來的新問題
2.5 網絡計算機時代的編程語言
2.5.1 HTML和XML
2.5.2 腳本語言
2.5.3 網絡編程語言
小結
練習題
第3章 算法與數據結構
3.1 算法
3.1.1 算法的表示
3.1.2 算法的定義
3.1.3 算法與建模
3.1.4 算法的優(yōu)劣
3.1.5 常用算法
3.2 數據結構
3.2.1 數據的結構關系
3.2.2 數據結構的研究方法
3.2.3 線性表
第4章 Visual C++環(huán)境及其應用
第二部分 軟件分類及應用
第5章 多媒體技術
第6章 操作系統(tǒng)
第7章 計算機網絡技術與協(xié)議
第8章 關系數據庫系統(tǒng)
第9章 數據庫應用系統(tǒng)的設計與實現(xiàn)
第三部分 軟件工程及云計算
第10章 軟件生命周期與軟件工程過程
第11章 軟件測試、維護與質量保證
第12章 云計算技術