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