snowwhite白雪
cc++數(shù)據(jù)結(jié)構(gòu)匯編編譯原理網(wǎng)絡(luò)操作系統(tǒng)數(shù)據(jù)庫Java組成原理軟件工程師一般指從事軟件開發(fā)職業(yè)的人。軟件工程師是一個(gè)認(rèn)證考試,具體地說是從事軟件職業(yè)的人員的一種職業(yè)能力的認(rèn)證,通過它說明具備了工程師的資格。軟件工程師的技術(shù)要求是比較全面的,除了最基礎(chǔ)的編程語言(C語言/C++/JAVA等)、數(shù)據(jù)庫技術(shù)(SQL/ORACLE/DB2等)等,還有諸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技術(shù)。此外,關(guān)于網(wǎng)絡(luò)工程和軟件測試的其他技術(shù)也要有所涉獵。
揚(yáng)帆飄舟
有以下課程:數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、計(jì)算機(jī)專業(yè)英語、軟件工程、數(shù)據(jù)庫理論、C語言或者VB語言應(yīng)該掌握。目前比較好的軟件工程師證書就是軟件設(shè)計(jì)師,要想成為軟件設(shè)計(jì)師需要了解以下課程: 1:數(shù)據(jù)結(jié)構(gòu) 目前清華大學(xué)嚴(yán)蔚敏老師的數(shù)據(jù)結(jié)構(gòu)是一個(gè)經(jīng)典.可能的話,再搜羅其他版本的教程,這樣可以互相印證. 2:操作系統(tǒng)(第三版),主要從資源管理的角度來分析系統(tǒng)功能的實(shí)現(xiàn)。假設(shè)你要設(shè)計(jì)一個(gè)新的操作系統(tǒng),如何實(shí)現(xiàn)它?操作系統(tǒng)理論就是向讀者逐步介紹和解釋。重點(diǎn)是五大管理職能的實(shí)現(xiàn)及其原理。 3:計(jì)算機(jī)網(wǎng)絡(luò)(第三版),要學(xué)習(xí)ISO/OSIRM七層的劃分以及各種協(xié)議的功能。傳輸理論、互聯(lián)設(shè)備、Internet知識,和參考模型理論. 4:計(jì)算機(jī)專業(yè)英語,不是軟件考試特有的,是專業(yè)知識+英語水平,考前不需專業(yè)準(zhǔn)備,平時(shí)有意識地上網(wǎng)讀點(diǎn)英文專業(yè)資料. 5:軟件工程(第二版) 要熟悉數(shù)據(jù)流圖和流程圖 6:數(shù)據(jù)庫理論.這要求熟悉SQL的語言. 7:C語言或者VB語言應(yīng)該掌握 最后要學(xué)習(xí)統(tǒng)一建模語言UML,它代表了軟件工程的發(fā)展趨勢,目前是可視化建模的事實(shí)上的工業(yè)標(biāo)準(zhǔn)。
大大的好友
C語言實(shí)現(xiàn)、C實(shí)現(xiàn)、
NET平臺及C#編程;VB可視化編程、VB高級編程、WinForm開發(fā);網(wǎng)頁編程、ASP網(wǎng)絡(luò)編程、ASP
NET編程;關(guān)系型數(shù)據(jù)庫及SQL語言、SQLSERVER數(shù)據(jù)庫設(shè)計(jì)和實(shí)現(xiàn)、Oracle數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn);JAVA程序設(shè)計(jì)、J2EE實(shí)現(xiàn)企業(yè)級應(yīng)用開發(fā)溝通與職業(yè)素質(zhì)培養(yǎng)、軟件測試和軟件質(zhì)量保證/新技術(shù)研討、面向?qū)ο蟮姆治雠c設(shè)計(jì)、XML基礎(chǔ)、軟件項(xiàng)目管理、基于軟件開發(fā)項(xiàng)目的畢業(yè)設(shè)計(jì);以上列出的課程是考ACCP軟件工程師必學(xué)的課程
至于學(xué)歷嘛,那個(gè)沒有規(guī)定的
祝你成功!
一袋饞師
軟件設(shè)計(jì)師(高級程序員)考試大綱一、考試說明1.考試要求:(1) 掌握數(shù)據(jù)表示、算術(shù)和邏輯運(yùn)算;(2) 掌握相關(guān)的應(yīng)用數(shù)學(xué)、離散數(shù)學(xué)的基礎(chǔ)知識;(3) 掌握計(jì)算機(jī)體系結(jié)構(gòu)以及各主要部件的性能和基本工作原理;(4) 掌握操作系統(tǒng)、程序設(shè)計(jì)語言的基礎(chǔ)知識,了解編譯程序的基本知識;(5) 熟練掌握常用數(shù)據(jù)結(jié)構(gòu)和常用算法;(6) 熟悉數(shù)據(jù)庫、網(wǎng)絡(luò)和多媒體的基礎(chǔ)知識;(7) 掌握C程序設(shè)計(jì)語言,以及C++、Java、Visual、Basic、Visual C++中的一種程序設(shè)計(jì)語言;(8) 熟悉軟件工程、軟件過程改進(jìn)和軟件開發(fā)項(xiàng)目管理的基礎(chǔ)知識;(9) 熟悉掌握軟件設(shè)計(jì)的方法和技術(shù);(10) 掌握常用信息技術(shù)標(biāo)準(zhǔn)、安全性,以及有關(guān)法律、法規(guī)的基本知識;(11) 了解信息化、計(jì)算機(jī)應(yīng)用的基礎(chǔ)知識;(12) 正確閱讀和理解計(jì)算機(jī)領(lǐng)域的英文資料。2.通過本考試的合格人員能根據(jù)軟件開發(fā)項(xiàng)目管理和軟件工程的要求,按照系統(tǒng)總體設(shè)計(jì)規(guī)格說明書進(jìn)行軟件設(shè)計(jì),編寫程序設(shè)計(jì)規(guī)格說明書等相應(yīng)的文檔,組織和指導(dǎo)程序員編寫、調(diào)試程序,并對軟件進(jìn)行優(yōu)化和集成測試,開發(fā)出符合系統(tǒng)總體設(shè)計(jì)要求的高質(zhì)量軟件;具有工程的實(shí)際工作能力和業(yè)務(wù)水平。3.本考試設(shè)置的科目包括:(1) 計(jì)算機(jī)與軟件工程知識,考試時(shí)間為150分鐘,筆試;(2) 軟件設(shè)計(jì),考試時(shí)間為150分鐘,筆試。
優(yōu)質(zhì)工程師考試問答知識庫