JAVA課程背景及課程說(shuō)明簡(jiǎn)述
一、專業(yè)背景介紹
Jaa人才市場(chǎng)需求狀況
IDC的數(shù)據(jù)顯示,目前我國(guó)對(duì)軟件人才的需求已達(dá)20萬(wàn),并且以每年20%左右的速度增長(zhǎng)。在未來(lái)5年內(nèi),合格軟件人才的需求將遠(yuǎn)大于供給。2005年,我國(guó)軟件人才的缺口已達(dá)42.5萬(wàn),其中尤以JAVA人才最為缺乏。
根據(jù)IDC的統(tǒng)計(jì)數(shù)字,在所有軟件開(kāi)發(fā)類人才的需求中,對(duì)JAVA工程師的需求達(dá)到全部需求量的60%——70%。同時(shí),JAVA工程師的薪水相對(duì)較高。通常來(lái)說(shuō),具有3——5年開(kāi)發(fā)經(jīng)驗(yàn)的工程師,擁有年薪10萬(wàn)元是很正常的一個(gè)薪酬水平。
就目前主流開(kāi)發(fā)的技術(shù)而言,JAVA所占的比重?zé)o疑是很大的,不論是在大型的企業(yè)級(jí)應(yīng)用、桌面應(yīng)用及消費(fèi)性電子產(chǎn)品中都能看到JAVA的身影。由于先天的諸多優(yōu)點(diǎn)使得JAVA從一種應(yīng)用于互聯(lián)網(wǎng)的計(jì)算機(jī)語(yǔ)言,逐步發(fā)展為一系列的技術(shù)平臺(tái),有專門針對(duì)企業(yè)級(jí)開(kāi)發(fā)的J2EE、桌面開(kāi)發(fā)的J2SE、嵌入式開(kāi)發(fā)的J2ME。世界上進(jìn)行信息系統(tǒng)開(kāi)發(fā)的企業(yè)中70%以上使用JAVA。這也就使得JAVA人才的需求量與日俱增,國(guó)內(nèi)崗位缺口達(dá)20萬(wàn)。
二、專業(yè)描述
JAVA語(yǔ)言是SUN公司開(kāi)發(fā)的一種高級(jí)編程語(yǔ)言,JAVA以其獨(dú)有的開(kāi)放性、跨平臺(tái)性和面向網(wǎng)絡(luò)的交互性席卷全球,以其安全性、易用性和開(kāi)發(fā)周期短的特點(diǎn),迅速?gòu)淖畛醯木幊陶Z(yǔ)言發(fā)展成為全球*大軟件開(kāi)發(fā)平臺(tái)。
本專業(yè)將講授職業(yè)素質(zhì)、實(shí)操技能和項(xiàng)目經(jīng)驗(yàn)三個(gè)方面內(nèi)容,學(xué)員能夠?qū)W習(xí)J2EE體系的新技術(shù)新技能,從而能夠在研發(fā)團(tuán)隊(duì)中開(kāi)發(fā)基于J2EE的應(yīng)用系統(tǒng)。
本專業(yè)教學(xué)過(guò)程中,始終貫穿案例教學(xué)策略,配合全真的實(shí)訓(xùn)項(xiàng)目,讓學(xué)員了解項(xiàng)目團(tuán)隊(duì)中所擔(dān)任的角色和承擔(dān)的相應(yīng)職責(zé),以及與他人分工協(xié)作的方法,最終獲得真實(shí)的開(kāi)發(fā)體驗(yàn)和實(shí)戰(zhàn)經(jīng)驗(yàn)。
三、專業(yè)課程說(shuō)明
編 號(hào) 課程名稱 課程介紹
職業(yè)素質(zhì)類
程序員文化基礎(chǔ) 介紹了軟件開(kāi)發(fā)的原則和方法。直指編程前沿,透過(guò)日益增長(zhǎng)的現(xiàn)代軟件開(kāi)發(fā)規(guī)范和技術(shù),培養(yǎng)學(xué)員成為良好的開(kāi)發(fā)習(xí)慣以及職業(yè)態(tài)度,必將幫助您修煉成為一名真正程序員。
軟件工程師職業(yè)素養(yǎng) 通過(guò)學(xué)習(xí)使學(xué)員具備軟件工程師必備的職業(yè)素質(zhì)、了解軟件行業(yè)概況、制定職
業(yè)生涯規(guī)劃、掌握IT面試的基本技巧、了解企業(yè)技術(shù)文檔規(guī)范等。
計(jì)算機(jī)英語(yǔ) 通過(guò)本課程的學(xué)習(xí),學(xué)員既要掌握計(jì)算機(jī)英語(yǔ)基本詞匯和語(yǔ)法,同時(shí)具備使用英語(yǔ)來(lái)閱讀來(lái)自海外的原版業(yè)內(nèi)*信息的能力,也能在工作中用專業(yè)化的英語(yǔ)來(lái)完成行業(yè)描述和工程文檔。
實(shí)操技能類
計(jì)算機(jī)系統(tǒng)基礎(chǔ) 本課程是計(jì)算機(jī)系統(tǒng)的綜合課程,概述計(jì)算機(jī)系統(tǒng)的基本概念、軟硬件知識(shí)操作系統(tǒng)的知識(shí)、計(jì)算機(jī)維護(hù)和網(wǎng)絡(luò)等方面的知識(shí)。本課程要既強(qiáng)調(diào)基礎(chǔ)文化,又強(qiáng)調(diào)職業(yè)技能,力求將高校的基礎(chǔ)文化與企業(yè)的職業(yè)技能融合在一起,以全新的視角學(xué)習(xí)基礎(chǔ)課程。
軟件開(kāi)發(fā)基礎(chǔ) 編程基本方法:介紹*的軟件概念和流行的開(kāi)發(fā)方法,為學(xué)員建立軟件開(kāi)發(fā)的理論基礎(chǔ);實(shí)用的技能:詳細(xì)講解HTML/Applet兩門語(yǔ)言,用程序語(yǔ)言建立 編成概念;流行的開(kāi)發(fā)模式:從面向?qū)ο笤O(shè)計(jì)角度,系統(tǒng)地介紹Web應(yīng)用開(kāi)發(fā)方法,通過(guò)案例讓學(xué)員體會(huì)軟件開(kāi)發(fā)的真實(shí)感受
Jaa程序設(shè)計(jì)語(yǔ)言 熟練掌握J(rèn)aa核心語(yǔ)法與Jaa面向?qū)ο缶幊?;學(xué)習(xí)軟件開(kāi)發(fā)流程,培養(yǎng)學(xué)員良好的編碼規(guī)范,熟悉Jaa IO技術(shù),熟悉Jaa GUI技術(shù)。熟悉面向?qū)ο蟾拍?,學(xué)習(xí)適合企業(yè)開(kāi)發(fā)Jaa技術(shù),適合企業(yè)的需要
實(shí)用數(shù)據(jù)庫(kù)技術(shù) 掌握數(shù)據(jù)庫(kù)的應(yīng)用與開(kāi)發(fā),熟悉各種常用的數(shù)據(jù)庫(kù)產(chǎn)品。
Jaa Web應(yīng)用開(kāi)發(fā) 學(xué)習(xí)軟件開(kāi)發(fā)流程,培養(yǎng)學(xué)員良好的 編碼規(guī)范,熟悉JDBC、Hibernate等數(shù)據(jù)庫(kù)持久化技術(shù),熟悉JSP、Serlet等Web表示 技術(shù)。熟悉Struts框架,了解Spring技術(shù)學(xué)習(xí)適合企業(yè)開(kāi)發(fā)Web技術(shù),適合企業(yè)的需要。
實(shí)用數(shù)據(jù)結(jié)構(gòu)和算法 數(shù)據(jù)結(jié)構(gòu)主要研究組織大量數(shù)據(jù)的方法,而算法分析是對(duì)算法運(yùn)行時(shí)間的估計(jì)介紹了當(dāng)前流行的數(shù)據(jù)結(jié)構(gòu),如斐波那契堆、斜堆、二項(xiàng)隊(duì)列等,并進(jìn)而考察一些高級(jí)數(shù)據(jù)結(jié)構(gòu)及其實(shí)現(xiàn)算法
實(shí)用計(jì)算機(jī)網(wǎng)絡(luò)編程 介紹了TCP和UDP socket、服務(wù)器 socket、URL和URI等。展示了如何使用
J2SE編寫安全的網(wǎng)絡(luò)應(yīng)用程序,涵蓋了Jaa對(duì)網(wǎng)絡(luò)代理、Web cookie和URL緩存的支持。
實(shí)訓(xùn)項(xiàng)目
實(shí)用軟件工程 理解軟件開(kāi)發(fā)、維護(hù)等方面的軟件工 程學(xué)的概念、原理及典型的技術(shù)方法。通 過(guò)本課程的學(xué)習(xí),樹(shù)立軟件工程的科學(xué)思想,能自覺(jué)按照軟件工程的方法學(xué)進(jìn)行軟件的開(kāi)發(fā)和維護(hù)工作,并掌握與此相應(yīng)的 方便的工具,形成良好的軟件開(kāi)發(fā)習(xí)慣。
實(shí)訓(xùn)案例 通過(guò)學(xué)習(xí)中大型的真實(shí)案例,使學(xué)員掌握j2ee體系架構(gòu)、jaa2核心編程技術(shù)serlet編程技術(shù)、jsp動(dòng)態(tài)頁(yè)編程技術(shù)、 JDBC數(shù)據(jù)庫(kù)編程技術(shù)、jaascript編程技術(shù)、Tomcat編程技術(shù)等多項(xiàng)編程技術(shù),并 能夠直接承擔(dān)一個(gè)項(xiàng)目進(jìn)行開(kāi)發(fā)。
合計(jì)課時(shí) 350