ITP100B(Java EE基礎學習)
教學階段:
*階段是入門和起步,主要是夯實基礎,以加強對基礎知識的深刻理解和熟練掌握為目標,注重雙基訓練;
第二階段分別以兩個以上的精心設計的綜合大練習作為線索和貫穿,以提高對技術的實際應用能力為目的,除了雙基訓練,也注重開發(fā)人員重要基本素質(zhì)的培養(yǎng)。
培養(yǎng)目標:
奠定扎實的Java編程基礎,養(yǎng)成培養(yǎng)良好的編碼風格,能夠編寫高質(zhì)量Java程序代碼; 熟悉MySL、Oracle等常用數(shù)據(jù)庫的操作和管理,熟練掌握標準SL語言,熟悉關系數(shù)據(jù)庫設計的原則和方法; 熟悉軟件開發(fā)的規(guī)范化過程,包括需求分析、系統(tǒng)分析與設計、編碼、測試等; 掌握各種主流的企業(yè)級Java開發(fā)工具,如Eclipse/NetBeans、Ant/Maven、JUnit、CVS/SVN等;課程設置:
雙基訓練,夯實基礎 全真項目,提高能力Java程序設計
(Java語言基礎、數(shù)據(jù)結(jié)構(gòu)與算法、Java高級編程、JDK5/6新特性、Java設計模式、JUnit與單元測試等)
項目一:多人在線高性能聊天室系統(tǒng)
項目二:企業(yè)級敏捷項目管理系統(tǒng)
項目三:基于C/S架構(gòu)的醫(yī)療信息系統(tǒng)
( 以精心設計、涵蓋該階段主要知識點的綜合大練習作為貫穿;案例剖析和課后上機練習的素材主要來自于綜合大練習,但不限于綜合大練習;以提高對技術的實際應用能力為目的,除了雙基訓練,也注重程序員重要基本素質(zhì)的培養(yǎng)。)
數(shù)據(jù)庫應用開發(fā)
(數(shù)據(jù)庫設計與建模、標準SL語言/SL高級查詢、事務與鎖、觸發(fā)器、存儲過程、MySL/Oracle管理與應用等)
UML建?;A
(現(xiàn)代軟件工程(RUP/Agile)、OOAD、需求分析與用例建模、常用UML圖、主流UML工具)