国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

計(jì)算機(jī)高級(jí)語(yǔ)言程序項(xiàng)目化教學(xué)研究

2009-08-19 09:01汪小霞
關(guān)鍵詞:Java語(yǔ)言項(xiàng)目開(kāi)發(fā)項(xiàng)目化教學(xué)

摘 要:文章從市場(chǎng)調(diào)查及企業(yè)對(duì)軟件開(kāi)發(fā)人才及平臺(tái)的需求出發(fā),闡述了高職的計(jì)算機(jī)高級(jí)語(yǔ)言采用宜采用項(xiàng)目化教學(xué)方法培養(yǎng)企業(yè)所需軟件人才,并以《java程序設(shè)計(jì)》為例,進(jìn)行了大膽教學(xué)改革實(shí)踐。

關(guān)鍵詞:java語(yǔ)言;項(xiàng)目化教學(xué);軟件藍(lán)領(lǐng),項(xiàng)目開(kāi)發(fā)

為適應(yīng)市場(chǎng)經(jīng)濟(jì)發(fā)展需要,掌握社會(huì)現(xiàn)有計(jì)算機(jī)軟件技術(shù)專業(yè)人才狀況,了解社會(huì)未來(lái)幾年對(duì)軟件技術(shù)人才的需求及培養(yǎng)要求,從而為確定本系軟件技術(shù)的培養(yǎng)目標(biāo)和專業(yè)設(shè)置提供基本的依據(jù)。我系對(duì)高職軟件技術(shù)人才需求情況進(jìn)行了專題調(diào)研。

1 市場(chǎng)調(diào)研

通過(guò)走訪用人單位、問(wèn)卷調(diào)查、資料收集與分析等手段,組織教師對(duì)蘇州地區(qū)事業(yè)單位和太倉(cāng)軟件園等相關(guān)行業(yè)和企業(yè)進(jìn)行調(diào)查和分析。被調(diào)查單位一共有167家,收回問(wèn)卷160份, 其中有效問(wèn)卷160份,有效率達(dá)95.8%。調(diào)研的結(jié)論有三個(gè)。

1.1 IT企業(yè)需要兩類人才:軟件藍(lán)領(lǐng)和項(xiàng)目開(kāi)發(fā)人員。

軟件藍(lán)領(lǐng)的需求主要集中在日本、美國(guó)等加工軟件的企業(yè),這類企業(yè)需要程序代碼編寫與測(cè)試人員。這類人才必須具有程序設(shè)計(jì)的基礎(chǔ)知識(shí),如程序設(shè)計(jì)的基本語(yǔ)法、簡(jiǎn)單程序算法、可視化程序設(shè)計(jì)方法,能根據(jù)軟件程序設(shè)計(jì)說(shuō)明書(shū),編寫軟件代碼,并進(jìn)行軟件測(cè)試,寫出測(cè)試報(bào)告,了解軟件開(kāi)發(fā)的全過(guò)程等知識(shí)。

項(xiàng)目開(kāi)發(fā)人員主要集中在一些中小軟件公司,這類企業(yè)需求項(xiàng)目開(kāi)發(fā)人員,從系統(tǒng)功能分析、數(shù)據(jù)分析直到軟件程序編寫,均要自己完成。這類人員需要掌握系統(tǒng)的程序設(shè)計(jì)基礎(chǔ)理論知識(shí)及實(shí)際項(xiàng)目開(kāi)發(fā)知識(shí)。

1.2 企業(yè)需要的軟件開(kāi)發(fā)語(yǔ)言有兩個(gè)方向:java方向和.net方向。

Java代表開(kāi)源軟件方向。它更適合于企業(yè)級(jí)的框架開(kāi)發(fā),像目前比較成熟的J2EE框架,以及兼容在這上面的一系列比較成熟的平臺(tái),同時(shí)由于Java自身利用了JVM技術(shù)的特質(zhì),它具有了一次編譯,到處運(yùn)行的特點(diǎn),Java程序可以在包括windows,Linux等各種不同平臺(tái)上運(yùn)行,應(yīng)該說(shuō)Java代表了非微軟的一大開(kāi)發(fā)陣營(yíng)。而且由于其開(kāi)源的特質(zhì),讓越來(lái)越多人享受到了參與開(kāi)源的樂(lè)趣。

.NET是微軟主推的開(kāi)發(fā)平臺(tái),它的應(yīng)用也十分廣泛,包括WPF等新技術(shù)目前也越來(lái)越得到開(kāi)發(fā)界的熱愛(ài),同時(shí)由于其良好的利用了Visual Studio的IDE,讓開(kāi)發(fā)人員可以快速上手進(jìn)行開(kāi)發(fā),同時(shí)豐富的控件庫(kù)也是VS的一大特性。

相比而言,Java/J2EE的就業(yè)市場(chǎng)一直都是IT業(yè)中需求最熱、職位最多,而且整體薪資水準(zhǔn)較高。同時(shí)Java在各行業(yè)的應(yīng)用前景也比.net突出,特別是在蘇州地區(qū),Java編程人員的需求量與日俱增,出現(xiàn)了供不應(yīng)求的現(xiàn)象。

另外2007年我院成立了健雄-思維力服務(wù)外包培訓(xùn)基地。該基地立足IT實(shí)訓(xùn),以促進(jìn)軟件產(chǎn)業(yè)發(fā)展為方向,目前主要培養(yǎng)以Java語(yǔ)言做軟件研發(fā)主流工具的程序員。

根據(jù)以上的調(diào)查研究,我們把軟件專業(yè)主干課程定位在java方向,開(kāi)設(shè)一系列java課程。包括《java程序設(shè)計(jì)》、《JSP》、《sql server 數(shù)據(jù)庫(kù)》等課程。

1.3 學(xué)校教育與企業(yè)需求之間有矛盾。

IT是技術(shù)應(yīng)用性很強(qiáng)的行業(yè),而且技術(shù)發(fā)展很快,而學(xué)校的教育相對(duì)穩(wěn)定,偏重理論基礎(chǔ)知識(shí)的教學(xué),這樣畢業(yè)生在基礎(chǔ)知識(shí)方面挺扎實(shí),但是學(xué)到的技術(shù)技能過(guò)于滯后,實(shí)踐應(yīng)用中還需要進(jìn)行較長(zhǎng)時(shí)間的再培養(yǎng)。

2 項(xiàng)目化教學(xué)改革實(shí)踐

為了讓高職學(xué)生迅速成為企業(yè)需要的java軟件藍(lán)領(lǐng)和java項(xiàng)目開(kāi)發(fā)人員,我們采用項(xiàng)目化的教學(xué)方法。以"項(xiàng)目技能"為核心,凸顯"實(shí)用"導(dǎo)向。注重訓(xùn)練學(xué)生能解決什么實(shí)際問(wèn)題、完成什么實(shí)際任務(wù),而不是傳統(tǒng)教學(xué)的懂什么概念、了解什么知識(shí);因此,從一開(kāi)始,課程內(nèi)容的設(shè)計(jì)和安排依據(jù)就是實(shí)際項(xiàng)目中所需要掌握的技能。其基本思路是根據(jù)課程的內(nèi)容和認(rèn)知目標(biāo),打破課本原有的順序,按照探索性學(xué)習(xí)的需要,把課程綜合、細(xì)化成若干可操作的程序設(shè)計(jì)項(xiàng)目,然后以具體項(xiàng)目為先導(dǎo)開(kāi)展教學(xué)。在具體實(shí)施時(shí),遵循先學(xué)會(huì)如何做,再學(xué)會(huì)為什么這樣做,讓學(xué)生從做中學(xué)。項(xiàng)目化教學(xué)從制定課程標(biāo)準(zhǔn)開(kāi)始。

2.1 制定課程標(biāo)準(zhǔn)

確立以學(xué)生為主體,教師為主導(dǎo),以培養(yǎng)職業(yè)能力為主線,以項(xiàng)目為載體,以任務(wù)為驅(qū)動(dòng),建立以工作過(guò)程為導(dǎo)向的課程開(kāi)發(fā)理念。以《java程序設(shè)計(jì)》課為例。首先制定出本課程將要學(xué)習(xí)的15個(gè)項(xiàng)目,具體項(xiàng)目如下:JAVA開(kāi)發(fā)環(huán)境;數(shù)據(jù)轉(zhuǎn)換器; 成績(jī)?cè)u(píng)判器;找素?cái)?shù);數(shù)據(jù)排隊(duì);時(shí)間提取機(jī);復(fù)數(shù)類;小店庫(kù)存統(tǒng)計(jì);目錄的樹(shù)狀展示;人數(shù)統(tǒng)計(jì)的異常捕獲;進(jìn)制轉(zhuǎn)化機(jī);多彩的圖象;文本保存器;銀行轉(zhuǎn)帳業(yè)務(wù);學(xué)籍管理系統(tǒng)

2.2 java語(yǔ)言與軟件工程融合的項(xiàng)目化教學(xué)

正是由于社會(huì)需要的人才是軟件藍(lán)領(lǐng)和項(xiàng)目開(kāi)發(fā)人員。我們?cè)诮虒W(xué)中按照項(xiàng)目化教學(xué)模式來(lái)組織教學(xué),將軟件工程的知識(shí)與java語(yǔ)言融入到貫穿始終的項(xiàng)目之中,收到很好的教學(xué)效果。使學(xué)生通過(guò)實(shí)戰(zhàn),親身感受軟件項(xiàng)目開(kāi)發(fā)的全過(guò)程,更加有效地培養(yǎng)軟件項(xiàng)目工程實(shí)踐能力,為將來(lái)從事軟件開(kāi)發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。以《學(xué)生學(xué)籍管理系統(tǒng)》為例說(shuō)明如何通過(guò)項(xiàng)目化的教學(xué)融合軟件工程知識(shí)培養(yǎng)學(xué)生工程實(shí)踐能力。

進(jìn)行需求分析。在進(jìn)入正式開(kāi)發(fā)之前,必須先從用戶處獲取準(zhǔn)確的需求。要求學(xué)生先向班主任了解目前的學(xué)籍管理情況。并由任課教師和學(xué)生共同提出界面、功能要求,要求學(xué)生寫出《系統(tǒng)目標(biāo)說(shuō)明書(shū)》。

進(jìn)行可行性研究。根據(jù)學(xué)籍系統(tǒng)應(yīng)實(shí)現(xiàn)的主要功能,例如:學(xué)生信息查詢、學(xué)生信息錄入、學(xué)生信息修改、學(xué)生信息刪除等,要求學(xué)生分組討論系統(tǒng)的可行性、寫出《可行性論證報(bào)告》并提交。教師先充當(dāng)分析員的角色在課上分析報(bào)告,估計(jì)系統(tǒng)的成本和效益,并且在此基礎(chǔ)上更準(zhǔn)確,更具體地確定工程規(guī)模和目標(biāo)。

進(jìn)行結(jié)構(gòu)化分析。要求學(xué)生按學(xué)籍管理系統(tǒng)的詳細(xì)工作流程,運(yùn)用數(shù)據(jù)流圖,數(shù)據(jù)字典和簡(jiǎn)要的算法等工具,導(dǎo)出目標(biāo)系統(tǒng)的邏輯模型,寫出《需求規(guī)格說(shuō)明書(shū)》。這個(gè)階段的任務(wù)仍然不是具體地解決問(wèn)題,而是準(zhǔn)確地確定,為了解決這個(gè)問(wèn)題,目標(biāo)系統(tǒng)必須做什么,主要是確定目標(biāo)系統(tǒng)必須具備哪些功能。學(xué)生系統(tǒng)分析員(學(xué)生)在這個(gè)階段必須與用戶(老師)密切配合,充分交流信息,以得出經(jīng)過(guò)用戶(老師)確認(rèn)的系統(tǒng)邏輯模型。

進(jìn)行總體設(shè)計(jì)。在充分權(quán)衡各種方案的利弊的基礎(chǔ)上,拿出一個(gè)最佳方案后就是設(shè)計(jì)軟件的結(jié)構(gòu),也就是確定程序由哪些模塊組成以及模塊間的結(jié)構(gòu),畫出軟件結(jié)構(gòu)圖,并設(shè)計(jì)數(shù)據(jù)的邏輯結(jié)構(gòu)。教師將目標(biāo)系統(tǒng)的邏輯模型映射為軟件初始結(jié)構(gòu)。之后,要求學(xué)生再對(duì)軟件結(jié)構(gòu)進(jìn)行修改和優(yōu)化,提交《概要設(shè)計(jì)說(shuō)明書(shū)》。

進(jìn)行詳細(xì)設(shè)計(jì)。根據(jù)上一步軟件結(jié)構(gòu)圖,詳細(xì)設(shè)計(jì)其中的每個(gè)模塊,并對(duì)數(shù)據(jù)的物理結(jié)構(gòu)進(jìn)行設(shè)計(jì),將數(shù)據(jù)分配到各個(gè)模塊,并提交《詳細(xì)規(guī)格說(shuō)明書(shū)》。

進(jìn)行編碼。用JAVA語(yǔ)言正確地描繪出符合用戶要求的代碼。

進(jìn)行測(cè)試。要求通過(guò)測(cè)試使系統(tǒng)達(dá)到預(yù)定的要求,可以對(duì)學(xué)籍管理中的部分模塊精心設(shè)計(jì)一批測(cè)試用例,進(jìn)行單元測(cè)試,再進(jìn)行集成測(cè)試和驗(yàn)收測(cè)試,系統(tǒng)地找出程序中潛在的各種錯(cuò)誤和缺陷。

運(yùn)行維護(hù)。把成品程序發(fā)給用戶(老師們)進(jìn)行試用。讓學(xué)生理解軟件的環(huán)境的可變,以便進(jìn)行適應(yīng)性維護(hù),并對(duì)軟件在運(yùn)行過(guò)程中出現(xiàn)錯(cuò)誤進(jìn)行維護(hù)。

總結(jié)

學(xué)生通過(guò)參與一個(gè)個(gè)真實(shí)的項(xiàng)目的"實(shí)戰(zhàn)演習(xí)",了解了軟件開(kāi)發(fā)的思路,并學(xué)會(huì)用計(jì)算機(jī)語(yǔ)言實(shí)現(xiàn)具體的編程。學(xué)生在完成項(xiàng)目后紛紛感到:項(xiàng)目化的教學(xué)強(qiáng)調(diào)培養(yǎng)整體素質(zhì),不是為了學(xué)習(xí)語(yǔ)言而學(xué)習(xí)語(yǔ)言,而是在項(xiàng)目的實(shí)踐中自然地對(duì)語(yǔ)言語(yǔ)法結(jié)構(gòu)融會(huì)貫通。項(xiàng)目化教學(xué)解決目前職業(yè)教育中存在的理論與實(shí)踐脫節(jié)的問(wèn)題,從而提高教學(xué)質(zhì)量,實(shí)現(xiàn)教學(xué)內(nèi)容和企業(yè)需求的最佳結(jié)合。

參考文獻(xiàn)

[1] 戴士弘.職業(yè)教育課程教學(xué)改革[M].清華大學(xué)出版社 2008,11.

[2]陳肖生.白云職院計(jì)算機(jī)軟件專業(yè)項(xiàng)目式教學(xué)模式探索.職業(yè)技術(shù)教育,2005,(22): 76-77.

[3]葛彥強(qiáng).基于項(xiàng)目的java程序設(shè)計(jì)教學(xué)改革初探. 中國(guó)科技信息, 2006,(24):217-218.

作者簡(jiǎn)介:汪小霞,1968.1,女,上海 ,研究生,漢,講師,研究方向:計(jì)算機(jī)高級(jí)語(yǔ)言編程。

猜你喜歡
Java語(yǔ)言項(xiàng)目開(kāi)發(fā)項(xiàng)目化教學(xué)
淺析藥理學(xué)課程項(xiàng)目化教學(xué)的探討
探討項(xiàng)目化教學(xué)在高職英語(yǔ)課程中的應(yīng)用
高職《管理學(xué)》課程實(shí)行項(xiàng)目化教學(xué)改革與實(shí)踐策略
淺談生產(chǎn)建設(shè)項(xiàng)目水土保持方案編制存在的問(wèn)題及建議
房地產(chǎn)項(xiàng)目開(kāi)發(fā)及經(jīng)營(yíng)管理探討
宾川县| 福泉市| 衡阳市| 永清县| 日照市| 海宁市| 常熟市| 玉门市| 潮州市| 吕梁市| 松原市| 抚远县| 平原县| 望城县| 定结县| 元江| 香格里拉县| 陇南市| 资中县| 东平县| 东光县| 四川省| 章丘市| 泰宁县| 额敏县| 宿州市| 清涧县| 临西县| 自治县| 铁力市| 五河县| 隆安县| 六盘水市| 青田县| 治县。| 浦北县| 黄陵县| 思南县| 万年县| 葫芦岛市| 靖安县|