共找到2條詞條名為程序員教程的結果 展開

程序員教程

清華大學出版社2009年出版圖書

《程序員教程》作為初級職稱的軟考指定教材,具有比較權威的指導意義。《程序員教程》根據《程序員考試大綱》的重點內容,闡述了共12章的內容,考生在學習教材內容的同時,還須對照考試大綱(2009版),認真學習和複習大綱的知識點。

《程序員教程》是在《程序員考試大綱》的指導下,對《程序員教程(第2版)》進行了認真的修編,重寫而成。《程序員教程》適合參加本考試的考生和大學在校生作為教材。

內容簡介


《程序員教程》是在《程序員考試大綱》的指導下,對《程序員教程(第2版)》進行了認真的修編,重寫而成。《程序員教程》適合參加本考試的考生和大學在校生作為教材。

圖書目錄


第1章 計算機系統基礎知識
1.1 計算機系統的基本組成
1.2 計算機中數據的表示及運算
1.2.1 計算機中數據的表示
1.2.2 校驗碼
1.2.3 邏輯代數及邏輯運算
1.2.4 機器數的運算
1.3 計算機的基本組成及工作原理
1.3.1 匯流排的基本概念
1.3.2 中央處理單元
1.3.3 存儲系統
1.3.4 輸入,輸出技術
1.4 指令系統簡介
第2章 操作系統基礎知識
2.1 操作系統概述
2.2 處理機管理
2.2.1 基本概念
2.2.2 進程式控制制
2.2.3 進程通信
2.2.4 進程調度
2.2.5 死鎖
2.2.6 線程
2.3 存儲管理
2.3.1 基本概念
2.3.2 存儲管理方案
2.3.3 分頁存儲管理
2.3.4 分段存儲管理
2.3.5 虛擬存儲管理
2.4 設備管理
2.4.1 設備管理概述
2.4.2 設備管理技術
2.4.3 磁碟調度
2.5 文件管理
2.5.1 基本概念
2.5.2 文件的結構和組織
2.5.3 文件目錄
2.5.4 存取方法、存取控制
2.5.5 文件的使用
2.5.6 文件的共享和保護
2.5.7 系統的安全與可靠性
2.6 作業管理
2.6.1 作業管理
2.6.2 作業調度
2.6.3 人機界面
第3章 資料庫基礎知識
3.1 基本概念
3.1.1 資料庫系統
3.1.2 資料庫管理技術的發展
3.2 數據模型
3.2.1 數據模型的基本概念
3.2.2 數據模型的三要素
3.2.3 E.R模型
3.2.4 基本的數據模型
3.3 DBMS的功能和特徵
3.3.1 DBMS的功能
3.3.2 DBMS的特徵與分類
3.4 資料庫模式
3.4.1 模式
3.4.2 三級模式兩級映像
3.5 關係資料庫與關係運算
3.5.1 關係資料庫的基本概念
3.5.2 關係資料庫模式
3.5.3 完整性約束
3.5.4 關係代數運算
3.6 關係資料庫SQL語言簡介
3.6.1 SQL概述
3.6.2 SQL數據定義
3.6.3 SQL數據查詢
3.6.4 SQL數據更新
3.6.5 SQL的訪問控制
3.6.6 嵌入式SQL
3.7 資料庫設計
第4章 多媒體基礎知識
4.1 多媒體的基本概念
4.1.1 媒體的分類和特徵
4.1.2 多媒體計算機系統
4.2 音頻
4.2.1 數字聲音基礎
4.2.2 聲音文件格式
4.3 圖形和圖像
4.3.1 圖像的基礎知識
4.3.2 圖形與圖像信息的表示和獲取
4.3.3 圖形圖像文件格式
4.4 動畫和視頻
4.4.1 動畫的基本概念
4.4.2 模擬視頻和數宇視頻
4.4.3 視頻文件格式
4.5 多媒體網路
4.5.1 超文本與超媒體
4.5.2 流媒體的基本概念
第5章 網路基礎知識
5.1 計算機網路概述
5.1.1 計算機網路的組成
5.1.2 計算機網路的分類
5.2 計算機網路硬體
5.2.1 計算機網路互連設備
5.2.2 計算機網路傳輸媒體
5.3 TCP/IP協議體系結構
5.3.1 0Sills0參考模型與TCP/IP體系結構
5.3.2 TCP,IP協議
5.3.3 IP地址
5.4 Intemet基礎知識
5.4.1 Inlemet服務
5.4.2 網際網路接入方式
5.4.3 TCP/IP的配置
5.4.4 瀏覽器的設置與使用
5.4.5 防火牆技術
5.4.6 Client/Server結構和Browser/Server結構
5.5 區域網基礎
第6章 程序語言基礎知識
6.1 程序語言基礎知識
6.1.1 程序語言的基本概念
6.1.2 程序設計語言的分類和特點
6.1.3 程序語言的基本成分
6.2 語言處理程序基礎
6.2.1 彙編程序基本原理
6.2.2 編譯程序基本原理
6.2.3 解釋程序基本原理
第7章 軟體工程基礎知識
7.1 軟體工程和項目管理基礎
7.1.1 軟體工程概述與軟體生存周期
7.1.2 軟體開發項目管理基礎知識
7.1.3 工具與軟體開發環境
7.1.4 軟體過程能力評估
7.2 面向對象技術基礎
7.2.1 面向對象的基本概念
7.2.2 面向對象分析與設計基本概念
7.3 軟體需求分析
7.3.1 軟體需求分析的基本任務
7.3.2 結構化分析方法
7.4 軟體設計
7.4.1 軟體概要設計的基本任務
7.4.2 軟體設計的基本原理
7.4.3 軟體結構優化準則
7.4.4 結構化設計方法
7.4.5 軟體詳細設計
7.5 軟體編碼
7.5.1 程序設計方法與語言
7.5.2 程序設計風格
7.6 軟體測試
7.6.1 軟體測試的目的及原則
7.6.2 軟體測試方法
7.6.3 軟體測試對象和過程
7.6.4 軟體測試設計和管理
7.6.5 軟體調試
7.7 系統運行與維護
7.8 軟體質量管理與質量保證
第8章 數據結構與演演算法
8.1 線性結構
8.1.1 線性表
8.1.2 棧和隊列
8.1.3 串
8.2 數組和矩陣
8.3 樹和圖
8.3.1 樹
8.3.2 圖
8.4 常用演演算法
8.4.1 演演算法概述
8.4.2 排序演演算法
8.4.3 查找演演算法
8.4.4 字元串處理
8.4.5 遞歸演演算法
8.4.6 圖的相關演演算法
第9章 標準化和知識產權基礎知識
9.1 標準化的基本知識
9.1.1 標準化的基本概念
9.1.2 信息技術標準化
9.1.3 標準化組織
9.1.4 IS0 9000標準簡介
9.1.5 能力成熟度模型簡介
9.2 知識產權基礎知識
9.2.1 知識產權的基本概念
9.2.2 計算機軟體著作權
9.2.3 計算機軟體的商業秘密權
第10章 安全性基礎知識
10.1 安全性概述
10.2 計算機病毒和計算機犯罪概述
10.3 網路安全
10.4 訪問控制
10.5 加密與解密
第11章 C++程序設計
11.1 C++程序基礎
11.1.1 C++程序基本結構
11.1.2 數據類型和運算符
11.1.3 基本輸入輸出
11.1.4 控制語句
11.1.5 函數
11.1.6 指針與引用
11.2 類與對象
11.3 繼承與多態
11.4 輸入與輸出流庫
11.5 異常處理
11.6 類庫
11.6.1 String
11.6.2 STL
11.6.3 vector
第12章 Java語言程序設計
12.1 Java語言概述
12.1.1 Java語言的特點
12.1.2 Java開發環境
12.2 Java語言基礎
12.2.1 Java基本數據類型
12.2.2 控制結構
12.2.3 Java數組與字元串
12.3 類與介面
12.3.1 類的定義與使用
12.3.2 對象的初始化
12.3.3 包
12.3.4 繼承
12.3.5 抽象類與介面
12.4 異常
12.4.1 異常的處理
12.4.2 自定義異常
12.5 文件輸入、輸出和流
12.5.1 位元組流
12.5.2 宇符流
12.6 Java小應用程序
12.7 Java類庫的使用