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