(測試和英語,練就面向國際和未來的硬功夫)
以熟練運用Java和.NET兩種當今業界主流編程技術爲基本目標,使您能夠站在軟件開發設計者的角度來整體把握整個軟件開發脈絡,而不是僅僅停留在簡單的代碼堆砌階段。導入最新PSP Manager個人軟件項目管理作爲實用案例,使您能以項目經理的視角來處理整個開發過程中所面臨的各種問題,分工協作,學會團隊溝通。
中軟軟件工程師定向就業班(六月班)
課程概要:
基礎課程+專業課程(Java程序開發、.Net程序開發、C++程序開發)+項目實戰+英語交流
課程目標:
培養複合性的軟件人才,注重實戰能力,將六個月的學習時間轉換成實實在在的工作經驗。
職場定位:
軟件測試工程師;Java開發工程師;.NET工程師;高級程序員;ORACLE數據庫管理員等
招生要求
1. 本科以上學歷,英語四級以上,計算機或相關專業;
(優秀專科畢業生,如能通過筆試,可做適當考慮,可擇優推薦)
2. 有一定編程思想,能看懂簡單代碼;
3. 通過筆試及面試者;
注:工作經驗一年以上,經考覈成績突出者,可直接推薦就業。
二、 課程信息
基礎課程
|
課程名稱
|
開課目的
|
教學目標
|
1
|
操作系統基礎知識 | 學校學習中主要是編程方面的培訓,對服務器的服務概念不強,而操作系統是我們實際工作中使用很多的系統,特別是Linux現在使用越來越廣泛。 | 能熟練使用Windows2000/2003作爲服務器,並且瞭解Unix/Linux的簡單操作命令。 |
2
|
Web基礎知識 | Web基礎知識在實際工作中使用非常頻繁,但由於其不成體系,學校一般不開設此課程,全憑學員自學。 | 熟悉HTML、Javascript知識 |
3
|
XML基礎知識 | XML已經成爲數據交換的主要標準,使用非常廣泛。 | 熟悉XML構成及訪問,瞭解Web Services基礎 |
4
|
數據結構 | 數據結構在軟件開發中相當重要,但很多同學在很早結束數據結構課程後就基本沒有進行這方面的複習了。 | 熟練掌握常用的數據結構和算法 |
5
|
數據庫理論 | 數據庫同數據結構一樣,在軟件開發中佔據相當重要的位置,但很多同學在SQL編寫方面都偏弱。 | 掌握表、視圖、觸發器、存儲過程及常用的SQL語句和數據庫建模工具 |
6
|
軟件工程 | 讓學員瞭解軟件工程是貫穿整個軟件開發的主線,把各個角色給聯繫起來。 | 瞭解軟件工程的常用內容,知道常見的開發模型。 |
7
|
UML基礎知識 | UML作爲軟件設計的專業描述語言,如同我們的自然語言一樣,不可不學,否則如何與系統分析員進行交流溝通。 | 掌握UML常用圖例,熟悉UML與OO的結合。 |
8
|
設計模式 | 設計模式作爲代碼編寫中的“句型句法”,是使程序員編寫代碼更“專業”。 | 掌握常用的設計模式,瞭解非常用的模式 |
9
|
職業規劃與應聘技巧 | IT並非只有編碼的工作,還有其它很多相關的工作,學員可以根據自己的特點選擇自己的職業之路。同時,具備必要的應聘技巧也是能增大就業的命中率。 | 根據學生的個性和素質進行職業規劃,掌握簡歷、求職信和自介的書寫,掌握面試的禮儀和技巧。 |
10
|
軟件工程師道德規範 | 通過職業素質訓練課程掌握時間管理、壓力管理、團隊協作、與人溝通等良好的工作方式。爲學員成爲一個領導和同事都喜歡的人鋪平道路。 | 明確軟件工程師的道德規範 |
11
|
項目管理 | 通過項目管理的學習,讓學員獲得與項目經理和團隊溝通的內容和技能。 | 瞭解項目管理的主要內容,熟悉項目管理常用方法,能使用MS Project。 |
12
|
版本控制 | 小組開發時,必須要進行代碼控制,以免發生混亂。 | 瞭解常用版本控制工具軟件。 |
13
|
開發工具 | 工欲善其事,必先利其器。充分了解開發工具是非常重要的。 | 瞭解Java、.NET和C++開發平臺的使用和調試。 |
14
|
軟件企業開發規範和過程控制 | 讓學員對軟件公司的控制管理有感性認識。 | 瞭解軟件開發中常用的控制過程和文檔模板。 |
15
|
應用中間件 |
應用中間件的開發和配置對於沒有接觸過J2EE的同學而言,還是相當不熟悉的。 | 掌握Tomcat、Weblogic的使用配置,瞭解其它應用中間件。 |
16
|
ResourceOne及其它開源框架 | ResourceOne作爲中軟國際的統一公共開發平臺,能有效降低開發難度,提高開發效率。與此類似,Java社區裏面也有很多這樣的開發框架,我們將告訴學員哪些是值得去嘗試的。 | 掌握ResourceOne3.0的安裝配置和二次開發,瞭解其它常用開源框架。 |
17
|
測試基礎知識 | 軟件測試在中國還未得到應用中重視,但隨着軟件國際化合作的到來,國內IT外企的很多職位都是關於測試的。學校現課程體系中也基本沒有系統講解測試的課程。 | 瞭解測試的基本步驟和要求,掌握測試文檔的編寫,瞭解測試常用工具。 |
18
|
單元測試 | 單元測試在中國軟件開發中也極爲不受重視,但良好的單元測試能有效提高應用系統的質量,減少項目總成本。 | 掌握單元測試,瞭解測試驅動開發技術,熟悉單元測試工具 |
19
|
外語課程 | 隨着IT國際化的大趨勢,外語越來越顯出其重要性,不僅僅是常說的讀寫,要求更多的是聽說。這也對以考試爲目標的同學提出了挑戰。 | 掌握常用計算機英語或日語詞彙,熟悉商務函件寫作,能流利進行對話。 |
專業課程
課程名稱
|
開課目的
|
教學目標
|
|
1
|
Java程序開發
|
Java作爲最優秀的面嚮對象語言,在企業應用開發方面有獨到的優勢。Java程序員也是企業需求量最大的工種,並且收入也相對較高。 | 掌握Java語法和J2EE基礎,瞭解J2EE的新技術 |
2
|
.Net程序開發
|
微軟精心打造的與Java抗衡的語言,在用戶界面和胖客戶端開發方面有自己的優勢。 | 瞭解.Net框架和基本開發 |
3
|
C++程序開發
|
傳統而最能體現技術實力的語言,在實施系統開發和嵌入式開發方面還有很大的需求量。 | 掌握C/C++語法,能處理指針的問題。 |
項目實戰
1
|
項目立項
|
瞭解項目立項的方方面面工作。 |
2
|
需求調研與分析
|
瞭解需求的漸進明確性,並如何將需求整理得井井有條 |
3
|
概要設計
|
瞭解概要設計的主要內容和表現形式。 |
4
|
詳細設計
|
瞭解詳細設計的實現方法,以及如何從詳細設計的UML中進行部分代碼生成。 |
5
|
編碼
|
掌握編碼的規範和調試技巧。 |
6
|
測試
|
瞭解測試計劃、測試大綱和測試用例的編寫,學會使用常用的測試工具。 |
7
|
交付與維護
|
瞭解交付中的主要工作,以及與客戶進行溝通的技巧。 |
8
|
項目日常管理工作
|
介紹項目週報、週會和階段評審等活動。 |
9
|
項目常見問題
|
模擬項目中常見的需求變動、人員流動等情況。 |