考試范圍
(一)基礎知識
1.1軟件基礎知識
1.1.1基本數據結構 數組、紀錄、列表、隊列、棧(stack)的定義、存儲和操作
1.1.2程序語(yǔ)言基礎知識 匯編、編譯、解釋系統的基本概念和使用 程序語(yǔ)言的數據類(lèi)型 程序語(yǔ)言的控制結構
1.1.3文件系統使用的基礎知識 文件組織的類(lèi)型和特點(diǎn) 文件操作命令的使用
1.1.4 操作系統的類(lèi)型、功能和使用基礎知識
1.1.5數據庫系統基礎知識
1.1.6多媒體基本概念
1.1.7上網(wǎng)瀏覽和收發(fā)電子郵件的基礎知識
1.1.8計算機信息安全基礎知識 計算機信息安全基本概念 常見(jiàn)計算機病毒的識別
1.2硬件基礎知識
1.2.1數制及其轉換 二進(jìn)制、十進(jìn)制和十六進(jìn)制等常用數制及其相互轉換
1.2.2機內代碼 原碼、補碼、反碼 定點(diǎn)數與浮點(diǎn)數的機內表示 ASCLL碼級漢字編碼等常用的編碼 奇偶校驗碼
1.2.3邏輯運算 邏輯代數的基本運算和邏輯表達式的化簡(jiǎn)
1.2.4計算機的主要部件 中央處理器CPU、存儲器和輸入輸出設備
1.2.5指令系統 常用的尋址方式 指令的格式分類(lèi)及功能
1.2.6常用多媒體設備和網(wǎng)絡(luò )通信設備的功能
1.3計算機專(zhuān)業(yè)英語(yǔ) 高中畢業(yè)英語(yǔ)程度 理解計算機操作中常見(jiàn)的英語(yǔ)術(shù)語(yǔ)
(二) 軟件使用和程序編制初步能力
2.1 能熟練使用下列常用軟件
2.1.1 操作系統(DOS和WINDOWS95)
2.1.2 字處理軟件(WORD)
2.1.3 上網(wǎng)軟件(電子郵件和瀏覽器)
2.2 能熟練使用下列程序語(yǔ)言編制程序 C(美國標準)
2.3 理解給定程序的功能 2.4 基本算法 查找、更新、排序和字符處理
2.5 程序編制方法
2.5.1 分支、循環(huán)、子程序(過(guò)程和函數)
2.5.2 輸入輸出和文件的基本處理
程序員考試說(shuō)明
1.考試要求:
(1)掌握數制及其轉換、數據的機內表示、算術(shù)和邏輯運算,以及相關(guān)的應用數學(xué)基礎知識;
(2)理解計算機的組成以及各主要部件的性能指標;
(3)掌握操作系統、程序設計語(yǔ)言的基礎知識;
(4)熟練掌握計算機常用辦公軟件的基本操作方法;
(5)熟練掌握基本數據結構和常用算法;
(6)熟練掌握C程序設計語(yǔ)言,以及C++、Java、Visual Basic中一種程序設計語(yǔ)言;
(7)熟悉數據庫、網(wǎng)絡(luò )和多媒體的基礎知識;
(8)掌握軟件工程的基礎知識,了解軟件過(guò)程基本知識、軟件開(kāi)發(fā)項目管理的常識;
(9)了解常用信息技術(shù)標準、安全性,以及有關(guān)法律、法規的基本知識;
(10)了解信息化、計算機應用的基礎知識;
(11)正確閱讀和理解計算機領(lǐng)域的簡(jiǎn)單英文資料。
2.通過(guò)本考試的合格人員能根據軟件開(kāi)發(fā)項目管理和軟件工程的要求,按照程序設計規格說(shuō)明書(shū)編制并調試程序,寫(xiě)出程序的相應文檔,產(chǎn)生符合標準規范的、實(shí)現設計要求的、能正確可靠運行的程序;具有助理工程師(或技術(shù)員)的實(shí)際工作能力和業(yè)務(wù)水平。
3.本考試設置的科目包括:
(1)計算機硬軟件基礎知識,考試時(shí)間為150分鐘,筆試,選擇題;
(2)程序設計,考試時(shí)間為150分鐘,筆試,問(wèn)答題。
初級程序員級考試大綱一、考試說(shuō)明 1. 考試要求: (1) 熟練掌握DOS、WINDOWS95、WORD和上網(wǎng)軟件的使用方法,以及有關(guān)基礎知識; (2) 掌握程序編制方法,用C語(yǔ)言編制簡(jiǎn)單程序; (3) 掌握基本數據結構、程序語(yǔ)言和操作系統的基本知識; (4) 了解數據庫和信息安全的基礎知識; (5)掌握數制、機內代碼和邏輯運算的基礎知識; (6)了解計算機主要部件和功能的基礎知識; (7) 了解多媒體和網(wǎng)絡(luò )的基礎知識; (8) 理解計算機操作中常見(jiàn)的英語(yǔ)術(shù)語(yǔ)。
2. 通過(guò)本級考試的合格人員能熟練使用指定的常用軟件和具有初步的程序編制能力,具有相當于技術(shù)員的實(shí)際工作能力和業(yè)務(wù)水平。 3. 本級考試范圍包括: 基礎知識(初級程序員級), 考試時(shí)間為120分種;軟件使用和程序編制初步能力,考試時(shí)間為120分鐘。
二、考試范圍(一)基礎知識1.1軟件基礎知識 1.1.1基本數據結構 數組、紀錄、列表、隊列、棧(stack)的定義、存儲和操作 1.1.2程序語(yǔ)言基礎知識 匯編、編譯、解釋系統的基本概念和使用 程序語(yǔ)言的數據類(lèi)型 程序語(yǔ)言的控制結構 1.1.3文件系統使用的基礎知識 文件組織的類(lèi)型和特點(diǎn) 文件操作命令的使用 1.1.4 操作系統的類(lèi)型、功能和使用基礎知識 1.1.5數據庫系統基礎知識 1.1.6多媒體基本概念 1.1.7上網(wǎng)瀏覽和收發(fā)電子郵件的基礎知識 1.1.8計算機信息安全基礎知識 計算機信息安全基本概念 常見(jiàn)計算機病毒的識別1.2硬件基礎知識 1.2.1數制及其轉換 二進(jìn)制、十進(jìn)制和十六進(jìn)制等常用數制及其相互轉換 1.2.2機內代碼 原碼、補碼、反碼 定點(diǎn)數與浮點(diǎn)數的機內表示 ASCLL碼級漢字編碼等常用的編碼 奇偶校驗碼 1.2.3邏輯運算 邏輯代數的基本運算和邏輯表達式的化簡(jiǎn) 1.2.4計算機的主要部件 中央處理器CPU、存儲器和輸入輸出設備 1.2.5指令系統 常用的尋址方式 指令的格式分類(lèi)及功能 1.2.6常用多媒體設備和網(wǎng)絡(luò )通信設備的功能1.3計算機專(zhuān)業(yè)英語(yǔ) 高中畢業(yè)英語(yǔ)程度 理解計算機操作中常見(jiàn)的英語(yǔ)術(shù)語(yǔ)(二) 軟件使用和程序編制初步能力 2.1 能熟練使用下列常用軟件 2.1.1 操作系統(DOS和WINDOWS95) 2.1.2 字處理軟件(WORD) 2.1.3 上網(wǎng)軟件(電子郵件和瀏覽器) 2.2 能熟練使用下列程序語(yǔ)言編制程序 C(美國標準) 2.3 理解給定程序的功能 2.4 基本算法 查找、更新、排序和字符處理 2.5 程序編制方法 2.5.1 分支、循環(huán)、子程序(過(guò)程和函數) 2.5.2 輸入輸出和文件的基本處理高級程序員級考試大綱 一、考試說(shuō)明 1. 考試要求: (1) 熟練掌握面向對象編程技術(shù),用C/C++語(yǔ)言熟練編制程序; (2) 了解CASL匯編語(yǔ)言的程序編制; (3) 掌握軟件設計的方法和技術(shù); (4) 掌握數據結構、程序語(yǔ)言、操作系統、數據庫和軟件工程的基礎知識; (5) 了解多媒體和網(wǎng)絡(luò )的基礎知識; (6) 掌握計算機體系結構和主要部件的基礎知識; (7) 正確閱讀和理解計算機領(lǐng)域的英文文獻。 2. 通過(guò)本級考試的合格人員能按照軟件需求規格說(shuō)明書(shū)進(jìn)行軟件設計和編制程序,具有相當于工程師的實(shí)際工作能力和業(yè)務(wù)水平。
3. 本級考試范圍包括: 基礎知識(高級程序員級), 考試時(shí)間為150分種;軟件設計和程序編制能力,考試時(shí)間為150分鐘。 二、考試范圍 (一) 基礎知識(高級程序員級) 1.1 軟件基礎知識 1.1.1 數據結構基礎 ·數組、記錄、列表(list)、隊列、棧(stack)、堆(heap)、樹(shù)、二叉樹(shù)和圖的定義、存儲和操作 ·序列、集合等的定義、存儲和操作 1.1.2 程序語(yǔ)言基礎知識 ·匯編、編譯、解釋系統的基本原理 ·程序語(yǔ)言的數據類(lèi)型 ·程序語(yǔ)言的控制結構 ·程序語(yǔ)言的種類(lèi)、特點(diǎn)及適用范圍 1.1.3 操作系統基礎知識 ·操作系統的類(lèi)型的功能 ·操作系統的層次結構和進(jìn)程概念 ·作業(yè)、處理機、存儲、文件和設備等管理的原理和方法 1.1.4 軟件工程基礎知識 ·軟件生命周期各階段的任務(wù) ·結構化分析和設計方法 ·面向對象的分析與設計 ·軟件開(kāi)發(fā)工具與環(huán)境的基礎知識 ·軟件質(zhì)量保證的基礎知識 1.1.5 數據庫基礎知識 ·數據庫模型 ·關(guān)系數據庫的基礎知識 ·數據庫系統的結構 ·SQL的使用 ·常用數據庫管理系統的知識 1.1.6 多媒體基礎知識 ·多媒體基本知識 ·圖形繪制基本方法 ·簡(jiǎn)單的圖象處理 ·音頻和視頻信息的應用 1.2 硬件基礎知識 1.2.1 計算機的體系結構和主要部件 ·機內代碼及運算 ·中央處理器CPU、存儲器和輸入/輸出設備 ·總線(xiàn)結構、指令流和數據流 1.2.2 存儲器系統 ·各類(lèi)存儲器的功能、特性和使用 ·虛擬存儲器 ·高速緩沖存儲器和多級存儲器 1.2.3 安全性、可靠性與系統性能評價(jià)初步 ·數據安全與保密 ·診斷與容錯 ·系統可靠性評價(jià)和系統性能評價(jià)方法 1.2.4 計算機體系結構的其它基礎知識 ·流水線(xiàn)操作 ·精簡(jiǎn)指令系統計算機 ·多處理機系統 ·并行處理 1.3 網(wǎng)絡(luò )基礎知識 1.3.1 網(wǎng)絡(luò )的功能、分類(lèi)與組成 1.3.2 網(wǎng)絡(luò )協(xié)議與標準 1.3.3 網(wǎng)絡(luò )結構與通信 1.3.4 網(wǎng)絡(luò )的安全性 1.3.5 Client-Server結構 1.3.6 Internet 和Intranet初步 1.3.7 網(wǎng)絡(luò )管理初步 1.4 計算機專(zhuān)業(yè)英語(yǔ) ·具有大學(xué)畢業(yè)程度的英語(yǔ)詞匯量 ·能正確閱讀和理解計算機領(lǐng)域的英文文獻 (二) 軟件設計和程序編制能力 2.1 軟件設計能力 2.1.1 簡(jiǎn)單計算機應。
呵。
要看你想往哪方面的程序方向發(fā)展了。現在程序員也分很多種的啊。
有WEB程序員,嵌入式程序員,有C/S程序員。我就給你一份.net程序員的規劃吧!呵。
希望對你有幫助!一份.Net的學(xué)習規劃 一、研究方向 智能信息處理實(shí)驗室.Net小組的主要研究方向是“.Net平臺下軟件開(kāi)發(fā)技術(shù)及相關(guān)應用”,其研究?jì)热莅?Net框架、.Net語(yǔ)言、面向對象的設計、軟件工程學(xué)方法以及以上理論在實(shí)際中的應用。小組將以.Net為開(kāi)發(fā)平臺,著(zhù)眼于軟件體系結構,特別是面向對象的軟件設計方法,學(xué)習軟件模塊化、系統解耦合和設計模式等相關(guān)的理論知識,并結合實(shí)驗室“Web語(yǔ)義”、“工作流”等已有的課題點(diǎn),討論以上技術(shù)在實(shí)際生產(chǎn)中的應用。
在更高層次上,小組將系統的學(xué)習目前較為常見(jiàn)的軟件工程學(xué)方法,包括瀑布模式、螺旋模式和敏捷模式等。并在項目中嘗試采用這些方法,分析這些模式的特點(diǎn)和適用范圍,使小組成員掌握基本的軟件項目管理能力。
二、研究階段 對于.Net下軟件的開(kāi)發(fā)的研究分為以下四個(gè)階段:第一階段:.Net開(kāi)發(fā)環(huán)境的掌握和相關(guān)開(kāi)發(fā)技術(shù)的學(xué)習。這一階段主要是掌握一門(mén).Net語(yǔ)言(推薦C#);掌握.Net開(kāi)發(fā)的基本技能,包括熟悉.Net框架中的核心類(lèi)、用于數據訪(fǎng)問(wèn)的ADO.Net和用于Web應用的Asp.Net等;掌握Web開(kāi)發(fā)的相關(guān)技術(shù),包括數據庫、HTML、JavaScript、CSS和服務(wù)器的配置等;熟悉Visual Studio .Net、Visual Source Safe等開(kāi)發(fā)工具。
該階段完成后小組成員將有能力閱讀.Net系統的代碼,并在已有的基礎上進(jìn)行改善的能力。第二階段:掌握基本的面向對象設計。
在這一階段,小組成將繼續學(xué)習.Net框架的相關(guān)知識,了解包括反射、XML、ORM和Ajax等較為深入的內容。同時(shí),應該注重對相關(guān)原理的理解,包括IL語(yǔ)言、Asp.Net運行時(shí)和Http協(xié)議等。
在軟件結構體系方面,小組成員開(kāi)始學(xué)習使用面向對象的方法進(jìn)行思考,使用繼承、引用和多態(tài)等面向對象的思路來(lái)描述系統的設計,掌握UML等系統設計工具。這一階段將加大實(shí)踐的比例,使小組通過(guò)開(kāi)發(fā)實(shí)際項目,掌握相關(guān)的技術(shù)和面向對象設計能力。
在這一階段,隨著(zhù)項目實(shí)踐的展開(kāi),小組成員開(kāi)始接觸軟件工程學(xué)方法,了解不同的開(kāi)發(fā)模式,掌握團隊協(xié)作能力和相關(guān)協(xié)作工具的使用。第三個(gè)階段:掌握初步系統架構設計。
在這一階段,系統地實(shí)現已經(jīng)不是重點(diǎn),而該是如何設計出一個(gè)良好的系統結構。這要求深入的理解面向對象的思想,并且具有一定的開(kāi)發(fā)經(jīng)驗。
在這一階段,小組將學(xué)習軟件構架的相關(guān)知識,包括系統的模塊化、模塊間解耦合、面向對象的設計原則、設計模式、測試和重構等,并且學(xué)習使用這些知識對不同的系統進(jìn)行設計,掌握各種模式的特點(diǎn)和使用范圍,從而對于給定的系統要求能夠設計出較為完善的架構。第四階段:掌握完善系統架構設計。
這一階段著(zhù)眼于如何對系統的需求進(jìn)行深入的理解,以及此基礎上,設計出完善的系統架構。完善的系統架構應該重視并準確的反映系統的業(yè)務(wù)邏輯,并考慮需求變化的應對,兼顧系統的靈活性、健壯性、復雜度、開(kāi)發(fā)效率和運行效率等諸多方面。
小組成員在這一階段將學(xué)習大量現有的優(yōu)秀系統設計,并結合實(shí)驗室相關(guān)項目,充分理解不同系統所應該采用的構架模式,并盡量能夠擁有自己獨到的設計見(jiàn)解和設計風(fēng)格。附:參考書(shū)目1,第一階段:a) 《C#高級編程》b) 《Asp.Net高級編程》c) 《HTML&XHTML權威指南》d) 《JavaScript權威指南》e) 《數據系統概論》2,第二階段:a) 《.Net Framework高級編程》b) 《Asp.Net 技術(shù)內幕》c) 《C# XML高級編程》d) 《JavaScript高級編程》e) 《Ajax基礎教程》f) 《代碼大全2》g) 《面向對象開(kāi)發(fā)實(shí)踐之路——C#版》h) UML書(shū)籍一本3,第三階段:a) 《重構——改善既有代碼的設計》b) 《敏捷軟件開(kāi)發(fā)——原則、模式及實(shí)踐》c) 《Head First Design Patterns》d) 《設計模式——可復用的面向對象設計》4,第四階段:a) 《企業(yè)應用構架模式》b) 《測試驅動(dòng)開(kāi)發(fā)》c) 《程序員修煉之道》。
程序員的考試要求:掌握數制及其轉換、數據的機內表示、算術(shù)和邏輯運算,以及相關(guān)的應用數學(xué)基礎知識;理解計算機的組成以及各主要部件的性能指標;掌握操作系統、程序設計語(yǔ)言的基礎知識;熟練掌握計算機常用辦公軟件的基本操作方法;熟練掌握基本數據結構和常用算法;熟練掌握C程序設計語(yǔ)言,以及C++、Java、Visual
Basic中一種程序設計語(yǔ)言;熟悉數據庫、網(wǎng)絡(luò )和多媒體的基礎知識;掌握軟件工程的基礎知識,了解軟件過(guò)程基本知識、軟件開(kāi)發(fā)項目管理的常識;了解常用信息技術(shù)標準、安全性,以及有關(guān)法律、法規的基本知識。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:2.630秒