程序員教程

出版時間:2009-8  出版社:清華大學(xué)出版社  作者:張淑平 編  頁數(shù):476  
Tag標(biāo)簽:無  

前言

軟件產(chǎn)業(yè)是信息產(chǎn)業(yè)的核心之一,是經(jīng)濟(jì)社會發(fā)展的基礎(chǔ)性、先導(dǎo)性和戰(zhàn)略性產(chǎn)業(yè),在推進(jìn)信息化與工業(yè)化融合、促進(jìn)發(fā)展方式轉(zhuǎn)變和產(chǎn)業(yè)結(jié)構(gòu)升級、維護(hù)國家安全等方面有著重要作用。黨中央、國務(wù)院高度重視軟件產(chǎn)業(yè)發(fā)展,先后出臺了18號文件、47號文件等一系列政策措施,營造了良好的發(fā)展環(huán)境。近年來,我國軟件產(chǎn)業(yè)進(jìn)入快速發(fā)展期。2007年銷售收入達(dá)到5834億元,出口102.4億美元,軟件從業(yè)人數(shù)達(dá)148萬人。全國共認(rèn)定軟件企業(yè)超過1.8萬家,登記備案軟件產(chǎn)品超過5萬個。軟件技術(shù)創(chuàng)新取得突破,國產(chǎn)操作系統(tǒng)、數(shù)據(jù)庫、中間件等基礎(chǔ)軟件相繼推出并得到了較好的應(yīng)用。軟件與信息服務(wù)外包蓬勃發(fā)展,軟件正版化工作順利推進(jìn)。隨著軟件產(chǎn)業(yè)的快速發(fā)展,軟件人才需求日益迫切。為適應(yīng)產(chǎn)業(yè)發(fā)展需求、規(guī)范軟件專業(yè)人員技術(shù)資格,20余年前全國計算機軟件考試創(chuàng)辦,率先執(zhí)行了以考代評政策。近年來,考試作了很多積極的探索,進(jìn)行了一系列改革,考試名稱、考試內(nèi)容、專業(yè)類別、職業(yè)崗位也作了相應(yīng)的變化。目前,考試名稱已調(diào)整為計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試,涉及5個專業(yè)類別、3個級別層次共27個職業(yè)崗位,采取水平考試的形式,執(zhí)行資格考試政策,并擴展到高級資格,取得了良好效果。20余年來,累計報考人數(shù)近200萬,影響力不斷擴大。程序員、軟件設(shè)計師、系統(tǒng)分析師、網(wǎng)絡(luò)工程師、數(shù)據(jù)庫系統(tǒng)工程師的考試標(biāo)準(zhǔn)已與日本相應(yīng)考試級別實現(xiàn)互認(rèn),程序員和軟件設(shè)計師的考試標(biāo)準(zhǔn)與韓國實現(xiàn)互認(rèn)。通過考試,一大批軟件人才脫穎而出,為加快培育軟件人才隊伍、推動軟件產(chǎn)業(yè)健康發(fā)展起到了重要作用。最近,工業(yè)和信息化部電子教育與考試中心組織了一批具有較高理論水平和豐富實踐經(jīng)驗的專家編寫了這套全國計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試教材和輔導(dǎo)用書。按照考試大綱的要求,教材和輔導(dǎo)用書全面介紹相關(guān)知識與技術(shù),幫助考生學(xué)習(xí)備考,將為軟件考試的規(guī)范和完善起到積極作用。

內(nèi)容概要

本書作為初級職稱的軟考指定教材,具有比較權(quán)威的指導(dǎo)意義。本書根據(jù)《程序員考試大綱》的重點內(nèi)容,闡述了共12章的內(nèi)容,考生在學(xué)習(xí)教材內(nèi)容的同時,還須對照考試大綱(2009版),認(rèn)真學(xué)習(xí)和復(fù)習(xí)大綱的知識點。    本書是在《程序員考試大綱》的指導(dǎo)下,對《程序員教程(第2版)》進(jìn)行了認(rèn)真的修編,重寫而成。    本書適合參加本考試的考生和大學(xué)在校生作為教材。

書籍目錄

第1章 計算機系統(tǒng)基礎(chǔ)知識  1.1 計算機系統(tǒng)的基本組成  1.2 計算機中數(shù)據(jù)的表示及運算  1.2.1 計算機中數(shù)據(jù)的表示  1.2.2 校驗碼  1.2.3 邏輯代數(shù)及邏輯運算  1.2.4 機器數(shù)的運算 1.3 計算機的基本組成及工作原理  1.3.1  總線的基本概念  1.3.2 中央處理單元  1.3.3 存儲系統(tǒng)  1.3.4 輸入,輸出技術(shù)  1.4 指令系統(tǒng)簡介第2章 操作系統(tǒng)基礎(chǔ)知識  2.1 操作系統(tǒng)概述  2.2 處理機管理  2.2.1  基本概念  2.2.2 進(jìn)程控制  2.2.3 進(jìn)程通信  2.2.4 進(jìn)程調(diào)度  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 設(shè)備管理  2.4.1 設(shè)備管理概述  2.4.2 設(shè)備管理技術(shù)  2.4.3 磁盤調(diào)度 2.5 文件管理  2.5.1 基本概念  2.5.2 文件的結(jié)構(gòu)和組織  2.5.3 文件目錄  2.5.4 存取方法、存取控制  2.5.5 文件的使用  2.5.6 文件的共享和保護(hù)  2.5.7 系統(tǒng)的安全與可靠性 2.6 作業(yè)管理  2.6.1 作業(yè)管理  2.6.2 作業(yè)調(diào)度  2.6.3 人機界面第3章 數(shù)據(jù)庫基礎(chǔ)知識 3.1 基本概念  3.1.1 數(shù)據(jù)庫系統(tǒng)  3.1.2 數(shù)據(jù)庫管理技術(shù)的發(fā)展 3.2 數(shù)據(jù)模型  3.2.1 數(shù)據(jù)模型的基本概念  3.2.2 數(shù)據(jù)模型的三要素  3.2.3 E.R模型  3.2.4 基本的數(shù)據(jù)模型 3.3 DBMS的功能和特征  3.3.1  DBMS的功能  3.3.2 DBMS的特征與分類 3.4 數(shù)據(jù)庫模式  3.4.1 模式  3.4.2 三級模式兩級映像 3.5 關(guān)系數(shù)據(jù)庫與關(guān)系運算  3.5.1  關(guān)系數(shù)據(jù)庫的基本概念  3.5.2 關(guān)系數(shù)據(jù)庫模式  3.5.3 完整性約束  3.5.4 關(guān)系代數(shù)運算  3.6 關(guān)系數(shù)據(jù)庫SQL語言簡介  3.6.1 SQL概述  3.6.2 SQL數(shù)據(jù)定義  3.6.3 SQL數(shù)據(jù)查詢  3.6.4 SQL數(shù)據(jù)更新  3.6.5 SQL的訪問控制  3.6.6 嵌入式SQL  3.7 數(shù)據(jù)庫設(shè)計第4章 多媒體基礎(chǔ)知識  4.1 多媒體的基本概念  4.1.1 媒體的分類和特征  4.1.2 多媒體計算機系統(tǒng)  4.2 音頻  4.2.1 數(shù)字聲音基礎(chǔ)  4.2.2 聲音文件格式  4.3 圖形和圖像  4.3.1 圖像的基礎(chǔ)知識  4.3.2 圖形與圖像信息的表示和獲取  4.3.3 圖形圖像文件格式  4.4 動畫和視頻  4.4.1 動畫的基本概念  4.4.2 模擬視頻和數(shù)宇視頻  4.4.3 視頻文件格式 4.5 多媒體網(wǎng)絡(luò)  4.5.1 超文本與超媒體  4.5.2 流媒體的基本概念第5章 網(wǎng)絡(luò)基礎(chǔ)知識  5.1 計算機網(wǎng)絡(luò)概述  5.1.1  計算機網(wǎng)絡(luò)的組成  5.1.2 計算機網(wǎng)絡(luò)的分類 5.2 計算機網(wǎng)絡(luò)硬件  5.2.1 計算機網(wǎng)絡(luò)互連設(shè)備  5.2.2 計算機網(wǎng)絡(luò)傳輸媒體 5.3 TCP/IP協(xié)議體系結(jié)構(gòu)  5.3.1 0Sills0參考模型與TCP/IP體系結(jié)構(gòu)  5.3.2 TCP,IP協(xié)議  5.3.3 IP地址 5.4  Intemet基礎(chǔ)知識  5.4.1  Inlemet服務(wù)  5.4.2 因特網(wǎng)接入方式  5.4.3 TCP/IP的配置  5.4.4 瀏覽器的設(shè)置與使用  5.4.5 防火墻技術(shù)  5.4.6 Client/Server結(jié)構(gòu)和Browser/Server結(jié)構(gòu) 5.5 局域網(wǎng)基礎(chǔ)第6章 程序語言基礎(chǔ)知識 6.1 程序語言基礎(chǔ)知識  6.1.1 程序語言的基本概念  6.1.2 程序設(shè)計語言的分類和特點  6.1.3 程序語言的基本成分 6.2 語言處理程序基礎(chǔ)  6.2.1 匯編程序基本原理  6.2.2 編譯程序基本原理  6.2.3 解釋程序基本原理第7章 軟件工程基礎(chǔ)知識 7.1 軟件工程和項目管理基礎(chǔ)  7.1.1 軟件工程概述與軟件生存周期  7.1.2 軟件開發(fā)項目管理基礎(chǔ)知識  7.1.3 工具與軟件開發(fā)環(huán)境  7.1.4 軟件過程能力評估 7.2 面向?qū)ο蠹夹g(shù)基礎(chǔ)  7.2.1  面向?qū)ο蟮幕靖拍睢 ?.2.2 面向?qū)ο蠓治雠c設(shè)計基本概念 7.3 軟件需求分析  7.3.1 軟件需求分析的基本任務(wù)  7.3.2 結(jié)構(gòu)化分析方法 7.4 軟件設(shè)計  7.4.1 軟件概要設(shè)計的基本任務(wù)  7.4.2 軟件設(shè)計的基本原理  7.4.3 軟件結(jié)構(gòu)優(yōu)化準(zhǔn)則  7.4.4 結(jié)構(gòu)化設(shè)計方法  7.4.5 軟件詳細(xì)設(shè)計 7.5 軟件編碼  7.5.1  程序設(shè)計方法與語言  7.5.2 程序設(shè)計風(fēng)格 7.6 軟件測試  7.6.1 軟件測試的目的及原則  7.6.2 軟件測試方法  7.6.3 軟件測試對象和過程  7.6.4 軟件測試設(shè)計和管理  7.6.5 軟件調(diào)試 7.7 系統(tǒng)運行與維護(hù) 7.8 軟件質(zhì)量管理與質(zhì)量保證第8章 數(shù)據(jù)結(jié)構(gòu)與算法 8.1 線性結(jié)構(gòu)  8.1.1 線性表  8.1.2 棧和隊列  8.1.3  串 8.2 數(shù)組和矩陣 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 圖的相關(guān)算法第9章 標(biāo)準(zhǔn)化和知識產(chǎn)權(quán)基礎(chǔ)知識 9.1 標(biāo)準(zhǔn)化的基本知識  9.1.1 標(biāo)準(zhǔn)化的基本概念  9.1.2 信息技術(shù)標(biāo)準(zhǔn)化  9.1.3 標(biāo)準(zhǔn)化組織  9.1.4 IS0 9000標(biāo)準(zhǔn)簡介  9.1.5 能力成熟度模型簡介 9.2 知識產(chǎn)權(quán)基礎(chǔ)知識  9.2.1  知識產(chǎn)權(quán)的基本概念  9.2.2 計算機軟件著作權(quán)  9.2.3 計算機軟件的商業(yè)秘密權(quán)第10章 安全性基礎(chǔ)知識 10.1 安全性概述 10.2 計算機病毒和計算機犯罪概述 10.3 網(wǎng)絡(luò)安全 10.4 訪問控制 10.5 加密與解密第11章 C++程序設(shè)計 11.1 C++程序基礎(chǔ)  11.1.1  C++程序基本結(jié)構(gòu)  11.1.2 數(shù)據(jù)類型和運算符  11.1.3 基本輸入輸出  11.1.4 控制語句  11.1.5 函數(shù)  11.1.6 指針與引用 11.2 類與對象 11.3 繼承與多態(tài) 11.4 輸入與輸出流庫 11.5 異常處理 11.6 類庫  11.6.1 String  11.6.2 STL  11.6.3 vector第12章 Java語言程序設(shè)計 12.1 Java語言概述  12.1.1 Java語言的特點  12.1.2 Java開發(fā)環(huán)境 12.2 Java語言基礎(chǔ)  12.2.1 Java基本數(shù)據(jù)類型  12.2.2 控制結(jié)構(gòu)  12.2.3 Java數(shù)組與字符串 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 自定義異?!?2.5 文件輸入、輸出和流  12.5.1 字節(jié)流  12.5.2 宇符流 12.6 Java小應(yīng)用程序 12.7 Java類庫的使用

章節(jié)摘錄

插圖:第1章 計算機系統(tǒng)基礎(chǔ)知識本章主要包括計算機系統(tǒng)的組成、計算機的類型、計算機中數(shù)據(jù)的表示和運算、CPU、存儲器等基礎(chǔ)知識。1.1 計算機系統(tǒng)的基本組成計算機系統(tǒng)是由硬件系統(tǒng)和軟件系統(tǒng)組成的,計算機硬件是計算機系統(tǒng)中看得見、摸得著的物理裝置,計算機軟件是程序、數(shù)據(jù)和相關(guān)文檔的集合。計算機系統(tǒng)的組成如圖1-1所示。1.計算機系統(tǒng)的硬件組成基本的計算機硬件系統(tǒng)由運算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備5大部件組成。隨著器件技術(shù)和微電子技術(shù)的發(fā)展,運算器、控制器等部件已被集成在一起,統(tǒng)稱為中央處理單元(Central Processing Unit,CPU)。CPU是硬件系統(tǒng)的核心,用于數(shù)據(jù)的加工處理,能完成各種算術(shù)、邏輯運算及控制功能。運算器是對數(shù)據(jù)進(jìn)行加工處理的部件,它主要完成算術(shù)和邏輯運算??刂破鞯闹饕δ軇t是從主存中取出指令并進(jìn)行分析,控制計算機的各個部件有條不紊地完成指令的功能。

編輯推薦

《程序員教程》是由清華大學(xué)出版社出版的。根據(jù)人力資源和社會保障部、工業(yè)和信息化部文件,計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試納入全國專業(yè)技術(shù)人員職業(yè)資格證書制度的統(tǒng)一規(guī)劃。通過考試獲得證書的人員,表明其已具備從事相應(yīng)專業(yè)崗位工作的水平和能力,用人單位可根據(jù)工作需要從獲得證書的人員中擇優(yōu)聘任相應(yīng)專業(yè)技術(shù)職務(wù)(技術(shù)員、助理工程師、工程師、高級工程師)。計算機技術(shù)與軟件專業(yè)實施全國統(tǒng)一考試后,不再進(jìn)行相應(yīng)專業(yè)技術(shù)職務(wù)任職資格的評審工作。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    程序員教程 PDF格式下載


用戶評論 (總計113條)

 
 

  •   這本書還不錯,是按照程序員考試大綱編寫的,內(nèi)容符合考試要求,印刷質(zhì)量也很好
  •   對于計算機專業(yè)的學(xué)生來說,也許考程序員永遠(yuǎn)是少不了的一個話題~!
    此書是正版的,內(nèi)容很詳盡。
    建議想考程序員的童鞋們購買!~
    比書店的便宜多了~!
  •   書的質(zhì)量不錯,內(nèi)容也符合考試大綱
  •   書挺好的,考程序員的教材就推薦大家用這個了
  •   作為一個初級程序員的我,在網(wǎng)上能買到這書,太幸運了,很好的書。。。質(zhì)量不錯。。。應(yīng)該是正版的?。?!
  •   書很好!初級考試教材!
  •   對于計算機專業(yè)來說,這是一本簡單易懂的好教程
  •   還不錯,但是考試靠這本書有點不夠
  •   還可以吧,沒看完,考試時上午題差了兩分,
  •   為了考試才買的,都說是好,給個滿分好評吧
  •   足夠應(yīng)付考試
  •   這本書的內(nèi)容還是比較豐富的,涉及到了計算機各個領(lǐng)域的知識
  •   書不錯。對考軟考很有用。寄到江蘇讓我等了10天。哎。。。昔日的當(dāng)當(dāng)一去不復(fù)返啊
  •   這本書真是一本不錯的書啊,畢竟是官方教材?。?/li>
  •   指定用書,想考總要買一本的。
  •   很不錯的教程,值得擁有
  •   書的內(nèi)容黑有意思,發(fā)貨速度快,質(zhì)量又好
  •   先慢慢看,還不知道要不要考。書質(zhì)量不錯。
  •   應(yīng)試教材必須的
  •   內(nèi)容涵蓋廣
  •   此書內(nèi)容全面,但在一些基礎(chǔ)方面不夠仔細(xì)
  •   很有手感,讓人喜歡上學(xué)習(xí)?。?/li>
  •   這本書很不錯。編排的很合理。值得推薦。
  •   我覺得這本書編的非常好
  •   買的書很好,從材質(zhì)來說相當(dāng)不錯
  •   速度絕對給力,
    正版的
    書的質(zhì)量也很好
  •   對服務(wù)態(tài)度和發(fā)書速度非常滿意
  •   收到書,三天很快的,確定是正品,但是收到的書上面有臟印,小小的瑕疵啊。
  •   看著書就覺得不錯,蠻實惠 的,不錯
  •   正品書 感覺很好
  •   正版的書。太爽了。
  •   很好的書 但是慢了點
  •   賣家很好發(fā)貨速度超快,第一次送來打我電話沒接之后發(fā)信息給我才知道書到了,第二天又把他送來了。送貨態(tài)度好!
  •   整體看這書 還是可以的,不過有些頁面可能印刷問題,弄皺了。。
  •   對于計算機專業(yè)的學(xué)生來說,也許考程序員永遠(yuǎn)是少不了的一個話題~!
    此書是正版的,內(nèi)容很詳盡。
    比書店的便宜多了~!
  •   挺好 要努力
  •   還不錯 感覺有點貴
  •   未發(fā)現(xiàn)有什么不好的
  •   自己所需,當(dāng)當(dāng)首選
  •   不錯,我過啦
  •   紙張很正 自己清晰
  •   這本也是不錯。
  •   比京東的價格要低哦
  •   送來很及時,書本很不錯
  •   繼續(xù)努力O(∩_∩)O~
  •   服務(wù)挺好的,時間較快
  •   急急急急急....
  •   正點。。。
  •   快捷,方便。
  •   發(fā)貨速度快,包裝也完好,非常好。
  •   總體感覺挺好的!
  •   質(zhì)量一流,就是速度太慢
  •   很好很強大折扣很大我喜歡
  •   這本很好?。?!
  •   很好很好哇,很喜歡``````
  •   是軟考程序員的指定教材,知識覆蓋面比較大,難免有比較簡略的地方,總體來說還不錯
  •   前幾個星期從當(dāng)當(dāng)上買了本軟件考試的書,我看了里面的部份內(nèi)容,感覺還可以,因為是第三版的,所以內(nèi)容相對比較新點。
  •   這個是要參加,軟件考試用的書,不錯。
  •   還行,我反正考試過啦
  •   這本書 我已經(jīng)看了一半了
    目前而言 總體的還比較可以 但有些地方編排有點小亂 并且還有重復(fù)的感覺
    這本書 作為教程 值得買
  •   指定教材,沒什么好說的,還可以!
  •   這本書的紙質(zhì)不錯當(dāng)然內(nèi)容也是比較好的
  •   書質(zhì)量還行,內(nèi)容比較簡單。
  •   知識點不是很詳細(xì),真的要弄懂還要 有其它的基礎(chǔ)書輔助下
  •   這本書有點簡略,卻重點突出,所以有些不夠仔細(xì)詳盡,但如果在詳盡點,書就更厚了,總體還是可以吧,如果有的重點地方再詳細(xì)一點就好了。
  •   很厚的一本書,因為內(nèi)容很多,要是展開的話得好幾本呢
  •   考前還是要復(fù)習(xí)下的.
  •   因為是指定用書
  •   書還可以,還沒有看,看之前的評論說書里有什么“明顯錯誤”,比較擔(dān)心被誤導(dǎo)……客服非常給力
  •   是正版書,送貨上門,服務(wù)比較周到,就是價格稍微高了點......
  •   書不錯,挺適合初學(xué)者!送貨也很快!值得推薦!
  •   書頁有折角。。。內(nèi)容還沒看
  •   只是內(nèi)容太泛了點
  •   內(nèi)容很多,不過挺淺的。
  •   內(nèi)容有點少呵呵
  •   這本書挺好的,快遞也很及時
  •   這本書很好,也很劃算!值!
  •   整體還可以,但是書中有些明顯的錯誤
  •   價格很便宜,紙質(zhì)很好,書也是很難,
  •   發(fā)貨速度很快,書的紙張也很不錯,美中不足的就是書的內(nèi)頁有些折疊的痕跡,書的封面在包裝的時候也有些折疊磨損!
  •   書的質(zhì)量還不錯,就是送的太慢了
  •   書的質(zhì)量不錯1
  •   還可以,質(zhì)量還行,和想像中一樣。
  •   速度倒是挺快的,服務(wù)的態(tài)度也很不錯,能及時的送到我手里?。?!
  •   很滿意,就是前面沒有考點,下午筆試?yán)}少
  •   還沒看完 看的有點累
  •   送貨速度很快,服務(wù)也挺好
  •   內(nèi)容有點少了,不過,還是可以!
  •   這邊送貨的 不怎么的 要提前通知一聲 或在QQ 發(fā)個郵件 通知大概的時間 我好去接貨
    沒有做到這一點啊
  •   質(zhì)量非常好。不錯,正版。但快遞公司服務(wù)態(tài)度極其惡劣。希望改進(jìn)
  •   內(nèi)容太淺了,,,作為計算機專業(yè)人員 這個和兒科書一樣,,,不知道國家怎么會定這個為程序員考試的教材,,,為國家的前途擔(dān)憂啊
  •   該書主要是對考綱的一個更加詳細(xì)的解讀,如果真正的要掌握這本書的內(nèi)容,還得繼續(xù)看很多相關(guān)方面的書籍,如果單單學(xué)習(xí)一本程序員教程,肯定會讓你云里霧里的(基礎(chǔ)非常扎實的除外),很多還是不懂得。比如該書關(guān)于C++的內(nèi)容就只有52頁,兄弟們你們認(rèn)為單單看這52頁,就可以懂C++嗎??






























  •   這沒什么好說的 程序員考試必備吧
  •   悲劇了,買錯了書。提醒大家以后買書的時候,要看清楚,軟考的書有很多種的,。
  •   考初級可以一試
  •   里面涉及的方方面面內(nèi)容需要看其它書去學(xué)習(xí),還要練習(xí)。
  •   這書寫的不怎么好,那么多的內(nèi)容集中到一本書,內(nèi)容可想而知,肯定寫不清楚,有需要的話建議照著大綱去學(xué)習(xí)對應(yīng)的專業(yè)課程。
  •   書很好,應(yīng)該是正版,發(fā)貨速度超快的!
  •   書不錯 送貨也及時
  •   真的很不錯??架浛季涂克?/li>
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7