程式設計(程式設計師級)

程式設計(程式設計師級)

《程式設計(程式設計師級)》是1999年清華大學出版社出版的圖書,作者是王春森。

基本介紹

  • 作者:王春森
  • ISBN:9787302035572
  • 頁數:337
  • 定價:33.00
  • 出版社:清華大學出版社
  • 出版時間:1999-07
  • 裝幀:平裝
內容介紹,作品目錄,

內容介紹

內容簡介
本書是中國計算機軟體專業技術資格和水平考試中心組織編寫的輔導教材之一。編寫的依據是考
試大綱,對程式設計師級考試應必備的知識和能力作了詳盡的講解。
主要內容包括:計算機硬體知識、程式語言、作業系統、軟體工程、資料庫、多媒體和網路等領域的
基礎知識,與程式設計有關的數據結構和基本算法。
程式設計(程式設計師級)
本書可作為參加程式設計師級資格和水平考試的應考者的主要輔導讀物,並可供各部門舉辦輔導班作
為教材,也可作為大專院校師生和廣大工程技術人員學習參考。

作品目錄

目錄
第1章 計算機硬體基礎知識
1.1計算機系統概述
1.1.1計算機史概述
1.1.2計算機系統的結構
1.2數據的計算機表示
1.2.1數制
1.2.2數值數據的表示方法
1.2.3符號數據的表示方法
1.2.4漢字的處理
1.2.5數據的校驗方法
1.3計算機算術運算和邏輯運算
1.3.1二進制數的算術運算
1.3.2邏輯代數及邏輯運算
1.4計算機基本結構
1.4.1匯流排結構
1.4.2中央處理器(CPU)
1.4.3存儲器系統
1.4.4I/O系統
1.5指令系統
1.5.1機器指令的格式
1.5.2指令的種類和功能
1.5.3指令的定址方式
1.5.4指令的執行過程
第2章 程式語言知識
2.1程式語言基礎知識
2.1.1概述
2.1.2程式語言的數據類型
2.1.3程式語言的控制結構
2.2彙編程式基礎知識
2.2.1彙編語言
2.2.2彙編程式
2.3解釋程式基礎知識
2.4編譯程式基礎知識
第3章 作業系統
3.1概述
3.1.1引言
3.1.2什麼是作業系統
3.1.3作業系統的功能
3.1.4作業系統的工作原理
3.1.5作業系統的硬體基礎
3.2並發進程
3.2.1程式、進程和處理器
3.2.2進程間的通信
3.2.3信號量與P,V操作
3.2.4高級通信原語
3.3系統核心
3.3.1基本硬體機構
3.3.2進程
3.3.3進程管理
3.4存儲管理
3.4.1引言
3.4.2實存管理
3.4.3虛存組織
3.4.4虛存管理
3.5設備管理
3.5.1引言
3.5.2設備的分配
3.5.3磁碟調度算法
3.5.4RAID
3.6檔案管理
3.6.1引言
3.6.2檔案的結構和組織
3.6.3檔案訪問方法
3.6.4檔案存儲設備管理
3.6.5檔案控制塊和檔案目錄
3.6.6檔案的使用
3.7作業管理和用戶界面
3.7.1引言
3.7.2用戶作業管理
3.7.3作業調度
3.7.4用戶界面
3.8其他管理
3.8.1死鎖問題
3.8.2多處理器系統與執行緒
3.9實例
3.9.1UNIX系統
3.9.2WindowsNT系統
第4章 軟體工程
4.1軟體工程概述
4.1.1軟體生存周期
4.1.2軟體開發模型
4.2系統分析和軟體項目計畫
4.2.1系統分析
4.2.2可行性分析
4.2.3編制項目開發計畫
4.3需求分析
4.3.1需求分析的任務
4.3.2結構化分析方法簡介
4.4軟體設計
4.4.1軟體設計的概念和原則
4.4.2結構化設計方法簡介
4.4.3詳細設計
4.5編碼
4.5.1程式設計語言
4.5.2對源程式的質量要求
4.5.3編碼風格
4.6軟體測試
4.6.1測試的基本概念
4.6.2測試步驟
4.6.3白盒測試的測試用例設計
4.6.4黑盒測試的測試用例設計簡介
4.7面向對象方法的基本概念
4.8軟體維護
4.8.1軟體維護的分類
4.8.2與軟體維護有關的問題
4.8.3可維護性
4.8.4軟體維護活動流程
4.9軟體管理
4.10軟體質量保證
4.10.1軟體質量特性
4.10.2軟體質量保證概述
第5章 資料庫基礎知識
5.1數據管理技術的發展
5.1.1數據管理技術的發展階段
5.1.2資料庫技術的基本概念
5.1.3資料庫系統的進一步發展
5.2數據描述
5.2.1數據的描述
5.2.2數據聯繫的描述
5.3數據模型
5.3.1數據模型的定義
5.3.2概念數據模型
5.3.3基本數據模型
5.4資料庫系統的全局結構
5.4.1資料庫的數據體系結構
5.4.2資料庫系統
5.4.3資料庫管理系統
5.4.4用戶訪問數據的過程
5.4.5資料庫系統的全局結構
5.5關係模型和關係運算
5.5.1關係模型的基本概念
5.5.2關係運算
5.5.3關係資料庫DML的特點
5.6關係資料庫SQL語言簡介
5.6.1SQL資料庫的數據體系結構
5.6.2SQL語言的組成
5.6.3SQLDDL
5.6.4SQLDML的數據查詢語句
5.6.5SQLDML的數據更新語句
5.6.6SQL的訪問控制
5.6.7嵌入式SQL
5.7資料庫設計過程
5.7.1資料庫工程
5.7.2資料庫系統生存期
5.7.3資料庫設計的具體過程
第6章 多媒體基礎知識
6.1多媒體的概念和特徵
6.1.1什麼是多媒體
6.1.2多媒體是信息系統建造的新范型
6.1.3多媒體的關鍵技術
6.1.4多媒體系統的構成
6.2圖像和圖形
6.2.1基本概念
6.2.2圖形、圖像格式
6.3聲音(音頻)
6.3.1基本概念
6.3.2語音合成與語言合成
6.3.3音樂合成和MIDI
6.4視頻(動畫)
6.4.1基本概念
6.4.2視頻格式
6.5多媒體創作工具的發展與方向
6.5.1多媒體創作工具發展概述
6.5.2多媒體創作工具技術發展
第7章 網路基礎知識
7.1網路發展簡史
7.2網路的主要套用與網路的分類
7.2.1計算機網路的功能
7.2.2若干典型的計算機網路套用系統
7.2.3計算機網路的分類
7.3網路協定和標準
7.3.1網路的標準化
7.3.2網路協定模型
7.3.3ISO/OSI網路協定層次模型
7.3.4TCP/IP協定組
7.4常用的網路作業系統
7.4.1網路作業系統的基本功能
7.4.2NovellNetware
7.4.3MicrosoftWindowsNTServer
7.4.4UNIX
7.5構建LAN網路
7.5.1LAN涉及的主要網路專用設備
7.5.2網路採用的主要傳輸媒體
7.5.3LAN的協定標準和主要的媒體訪問控制方式
7.5.4LAN的硬體構建示例
7.6構建WAN網路
7.6.1通信服務和網路接入技術
7.6.2兩類重要的網路互聯設備
7.6.3WAN的幾種典型連線方式
7.7Internet的套用
7.7.1Internet的服務
7.7.2IP位址和域名
7.7.3Intranet初步
7.8網路套用的主要方式
7.8.1檔案伺服器模型與域模型
7.8.2客戶機/伺服器(Client/Server)使用方式
7.8.3網路計算初步
7.8.4電子商務介紹
7.9網路的安全性初步
7.9.1網路安全性的基本概念
7.9.2網路的信息安全技術初步
7.9.3防火牆的基本概念
第8章 算法與數據結構
8.1算法設計技術
8.1.1疊代法
8.1.2窮舉搜尋法
8.1.3遞推法
8.1.4遞歸
8.1.5回溯法
8.1.6貪婪法
8.1.7分治法
8.1.8動態規劃法
8.2線性表
8.2.1線性表的基本運算和存儲
8.2.2棧
8.2.3佇列
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.5排序與查找
8.5.1排序
8.5.2查找

相關詞條

熱門詞條

聯絡我們