• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      計算機高級語言程序項目化教學(xué)研究

      2009-08-19 09:01:44汪小霞
      中國新技術(shù)新產(chǎn)品 2009年15期
      關(guān)鍵詞:Java語言項目開發(fā)項目化教學(xué)

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

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

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

      1 市場調(diào)研

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

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

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

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

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

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

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

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

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

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

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

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

      2 項目化教學(xué)改革實踐

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

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

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

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

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

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

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

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

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

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

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

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

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

      總結(jié)

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

      參考文獻(xiàn)

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

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

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

      作者簡介:汪小霞,1968.1,女,上海 ,研究生,漢,講師,研究方向:計算機高級語言編程。

      猜你喜歡
      Java語言項目開發(fā)項目化教學(xué)
      房地產(chǎn)企業(yè)開發(fā)中法律風(fēng)險的有效防范策略分析
      法制博覽(2016年12期)2016-12-28 19:00:12
      關(guān)于低風(fēng)速風(fēng)電項目開發(fā)風(fēng)險與對策的探討
      基于Android平臺的健康醫(yī)療APP設(shè)計與開發(fā)
      高職《管理學(xué)》課程實行項目化教學(xué)改革與實踐策略
      芻議項目化教學(xué)法在本科動漫實訓(xùn)課程中的探索與應(yīng)用
      眾籌模式引入工業(yè)產(chǎn)品設(shè)計項目化教學(xué)的思考與探索
      《UG NX機械產(chǎn)品設(shè)計》課程項目化教學(xué)的改革研究
      科技視界(2016年18期)2016-11-03 21:50:03
      大學(xué)生創(chuàng)業(yè)平臺設(shè)計與實現(xiàn)
      計算機軟件開發(fā)中的JAVA編程語言分析
      用戶隱私保護(hù)之手機密碼保險箱
      平舆县| 永修县| 南川市| 个旧市| 辛集市| 泰州市| 亳州市| 潢川县| 景洪市| 襄垣县| 西吉县| 大荔县| 麻城市| 乌拉特中旗| 莎车县| 天津市| 福清市| 滨海县| 邢台市| 呈贡县| 满洲里市| 原平市| 宜丰县| 禄丰县| 巴林右旗| 乐昌市| 新晃| 和林格尔县| 望奎县| 子洲县| 亳州市| 文安县| 高雄县| 三都| 分宜县| 富川| 西宁市| 景东| 寻乌县| 石景山区| 离岛区|