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