高職WEB程序設計實訓課程教學探索與實踐_第1頁
高職WEB程序設計實訓課程教學探索與實踐_第2頁
高職WEB程序設計實訓課程教學探索與實踐_第3頁
高職WEB程序設計實訓課程教學探索與實踐_第4頁
高職WEB程序設計實訓課程教學探索與實踐_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、    高職程序設計實訓課程教學探索與實踐    李俊青季文天裴云楊帆摘要:探討了高職web程序設計實訓課程教學,以模塊化項目設計了j2ee方向的web程序設計實訓課程的教學內(nèi)容,結合案例教學法和任務教學法設計教學環(huán)節(jié),建立多元化學習機制,同時根據(jù)課程特點建立分層培養(yǎng)模式和考核方法,重點培養(yǎng)學生web開發(fā)能力,從而達到高職培養(yǎng)技能型應用人才的目標。關鍵詞:web程序設計;實訓課程;教學;j2ee隨著網(wǎng)絡技術和軟件技術的發(fā)展,基于web的動態(tài)開發(fā)技術得到了廣泛應用,xhtml、xml、javascript、ajax、jsp、j2ee等技術的使用,w3c標準

2、規(guī)范的發(fā)展,特別是web2.0的提出,要求學生通過學習,盡快掌握并靈活應用這些技術,理解軟件體系b/s模式,具備分析能力和程序開發(fā)能力,達到企業(yè)需求。下面結合實際web項目開發(fā)所用技術及需求,設計web程序設計實訓課程,從教學內(nèi)容設置、教學方法選擇、教學手段采納、教學效果考核等方面進行探討。web程序設計實訓課程介紹web程序設計實訓是軟件技術專業(yè)(web方向)的一門專業(yè)技能訓練課。該課程的設立,是在專業(yè)課程學習的基礎上,對于web方向?qū)I(yè)知識進行系統(tǒng)訓練,針對j2ee方向,涉及對xhtml、css、w3c、javascript、過濾器、加密/解密、權限控制、數(shù)據(jù)庫操作、jsp、java ma

3、il、jsf、dbcp等技術進行開發(fā)訓練,并對相關技術進行綜合應用。在軟件技術(web方向)專業(yè)中,該課程旨在加強學生的專業(yè)技能,提高綜合應用水平。通過該實訓課程項目的實訓,使學生能夠融會貫通所學過的web程序開發(fā)語言和開發(fā)框架,理解web程序的框架結構,理解web程序結構的特點,從而讓學生自己能夠獨立分析規(guī)劃web程序,開發(fā)web程序。通過學生動手開發(fā)訓練,使學生深入理解web項目的開發(fā)流程,鞏固學科專業(yè)知識,鍛煉動手能力,使學生能夠靈活應用專業(yè)知識從事web應用開發(fā)。web程序設計實訓課程教學探索(一)教學內(nèi)容探索目前,web程序設計教材很多,但都不全面,不能作為實訓課程的指導教材,且we

4、b開發(fā)技術日新月異,要緊跟技術發(fā)展,就要不斷調(diào)整教材內(nèi)容。我們在設計課程教學內(nèi)容時,按照j2ee方向web程序開發(fā)所涉及的技術與需要培養(yǎng)的能力,規(guī)劃出如下幾個模塊:web開發(fā)基礎實訓模塊該模塊包含:xhtml,css,javascript,w3c國際標準等;常用web服務器配置,如apache和tomcat的配置,虛擬主機的建立,服務器安全等;mysql或oracle或sql server等數(shù)據(jù)庫的簡單安裝與配置,數(shù)據(jù)庫的設計,視圖的使用,e-r圖,sql語句等。j2ee開發(fā)技術實訓模塊該模塊包含:j2ee開發(fā)工具的選擇與使用,j2ee數(shù)據(jù)庫連接、連接池、驗證碼、加密/解密、登錄、過濾器權限控

5、制、session對象處理、郵件收發(fā)、web在線編輯器等;web程序的安裝與部署實訓(含程序在互連網(wǎng)的上傳與部署);開發(fā)框架實訓(structs/spring/jsf等),開源快速開發(fā)工具的使用等。綜合應用實訓模塊該模塊對相關技術進行綜合應用,需要選擇完成一個開發(fā)項目,這樣的項目有文章管理系統(tǒng)、cms、博客管理系統(tǒng)、多用戶留言管理系統(tǒng)、論壇、聊天室等。開放創(chuàng)新訓練模塊該模塊內(nèi)容是實際的開發(fā)項目,一般是承接公司的外包項目的部分模塊或全部,或者是學生自己承接的項目。根據(jù)以上模塊所設計的實訓內(nèi)容,所有技術要點均是以實際項目中的小開發(fā)模塊出現(xiàn),學生學會以后可直接應用到實際web程序開發(fā)中,如tomca

6、t下mysql dbcp的使用、sql server dbcp的使用等,都是實際項目的子模塊。(二)教學方法探索web程序設計實訓由于其課程的特殊性,我們采用案例教學法和任務教學法結合的方式進行。課程的主講教師均是從事過web程序設計項目開發(fā)的“雙師型”教師。在實訓過程中,通過根據(jù)課程教學內(nèi)容所設計的小模塊,讓所有學生解決設計的問題,并由教師引入實際的web程序應用案例,使學生進一步加深對web程序的理解,掌握真實環(huán)境下web項目的開發(fā)過程。同時,也搜集實際程序開發(fā)中優(yōu)秀的設計與代碼,讓學生模仿,鍛煉其實踐開發(fā)技能。(三)教學手段探索利用網(wǎng)絡技術,共享學習資源;提供虛擬空間,進行項目測試利用w

7、eb程序設計課程本身的特點,建立基于web的實訓教學管理系統(tǒng),系統(tǒng)包括實訓課程管理、實訓項目管理、開設進度追蹤、學生項目管理、學生實訓考勤、成績管理、文件分發(fā)、答疑等模塊。同時,實驗實訓所涉及的所有教學資料,教師均可在系統(tǒng)上進行管理,從而實現(xiàn)了網(wǎng)上教學管理,實時監(jiān)控管理學生的實訓任務。系統(tǒng)還具備各種自動統(tǒng)計功能,實現(xiàn)了實訓指導教師、學生的自動考勤管理等。此外,對于學生的作品,也可以通過建立免費空間的模式,上傳到個人空間,相互交流,探討提高。根據(jù)學生差異,分層次培養(yǎng)在教學過程中,應努力體現(xiàn)“以學生為本、因材施教”的教學理念,根據(jù)學生情況,將培養(yǎng)目標分為:基本能力培養(yǎng)(面向一般學生)和創(chuàng)新設計能力

8、培養(yǎng)(面向優(yōu)秀學生),實行開放式自主學習和實踐為主的多元化教學模式。在基本能力培養(yǎng)方面,對web開發(fā)基礎、j2ee開發(fā)技術、綜合應用開發(fā)的教學采用教師現(xiàn)場講授要點、學生開發(fā)、教師指導的教學模式。對于創(chuàng)新能力的培養(yǎng),讓學生在教師指導下進行開放式自主實訓,教師輔導、咨詢,規(guī)范、引導、培養(yǎng)學生自己獲取知識的能力,讓學生充分發(fā)揮主觀能動性和創(chuàng)造性,同時引導學生在合作的基礎上發(fā)揮個性,充分鍛煉自主設計、分析和實現(xiàn)的能力。(四)考核方法探索web程序設計實訓課程涉及知識面很寬,傳統(tǒng)試卷考核模式不能客觀反映學生的真實能力。因此,在設計考核方法上,我們按照項目要點進行考核,分基本能力考核和創(chuàng)新能力考核兩部分。

9、基本能力考核主要對學生平時實訓小項目開發(fā)情況、實訓報告的撰寫和綜合應用開發(fā)形成的作品進行評價。此外,在基本能力培養(yǎng)中針對具體的項目模塊,又采取必做和選做結合的考核方法,如對于jdbc數(shù)據(jù)庫連接模塊,設計必做部分為jdbc通過javabean連接數(shù)據(jù)庫,選做部分為自行編寫數(shù)據(jù)庫連接池進行連接或者采用jndi技術借助tomcat建立連接池等。實訓分為必做和選做兩種類型,對不同程度的學生進行評價,使得所有學生都能掌握基本技術,同時也能使優(yōu)秀學生得到進一步鍛煉。針對綜合應用開發(fā)部分,既強調(diào)考核個人的團隊合作精神,又注重考核個人在項目完成過程中的貢獻。創(chuàng)新能力培養(yǎng)考核則根據(jù)學生實際承擔項目的難度、開發(fā)效

10、果、用戶滿意度等進行成績評定。該部分對于教師的要求相對較高,要求教師必須要有大量的項目開發(fā)經(jīng)驗,從而對學生進行合理評價。總成績的計算公式如下:考核評定總成績=基本能力考核成績×85%+創(chuàng)新能力考核×15%。基本能力考核成績=(/實訓小項目總個數(shù))×80%+綜合應用開發(fā)作品成績×20%。此外,可以根據(jù)實際情況,適當減少優(yōu)秀學生的考核模塊,即減少實訓小項目個數(shù),以使其有更多時間進行開放創(chuàng)新項目的開發(fā)。web程序設計實訓課程教學實踐我院軟件工程系軟件技術專業(yè)web開發(fā)方向從2005年開始嘗試學生在第7學期開設web程序設計實訓課。在實訓過程中,以規(guī)劃設定的實訓

11、內(nèi)容為依據(jù),以案例教學和任務教學方法為手段,以網(wǎng)絡技術與虛擬空間為載體,以真實項目與模塊開發(fā)為創(chuàng)新培養(yǎng)目標,按照分層實施、分項目考核的方式進行實訓。在實訓過程中,大部分學生能夠達到基本能力培養(yǎng)目標,完成綜合開發(fā)訓練,基本達到企業(yè)開發(fā)要求,畢業(yè)后即可直接參加開發(fā)工作。部分優(yōu)秀學生參加開放創(chuàng)新訓練,參與開發(fā)實際項目,到目前為止,已經(jīng)承接完成外包項目2項(專家客戶咨詢交易管理系統(tǒng)美國、青少年成長網(wǎng)加拿大),國內(nèi)企業(yè)開發(fā)項目12項(海南省非上市公司股權查詢系統(tǒng)、海南三亞自助游信息網(wǎng)等),都有良好效果,達到了項目預期目標。此外,還有一部分學生在實訓過程中參與開發(fā)海南省高等教育網(wǎng),開發(fā)海南軟件職業(yè)技術學院

12、官方網(wǎng)站建設及其改版工作,開發(fā)校園網(wǎng)站統(tǒng)一管理平臺,免費空間管理平臺、圖庫管理系統(tǒng)、海南軟件職業(yè)技術學院各部門網(wǎng)站等,都取得了很好的成績。自開設web程序設計實訓課程以來,到目前為止,已有2004級、2005級、2006級學生接受該課程訓練,畢業(yè)學生250多人,畢業(yè)生一次性就業(yè)率在95%以上,優(yōu)秀畢業(yè)生特別受到企業(yè)青睞。web技術不斷向前發(fā)展,培養(yǎng)真正滿足企業(yè)需求的高質(zhì)量的web編程人才,需要系列web程序開發(fā)課程教學才能達到,這是一個系統(tǒng)工程。web程序設計實訓作為高職學生技能的綜合訓練與提升課程,要根據(jù)技術的不斷發(fā)展而不斷更新和發(fā)展。參考文獻:1陳蕓.高職院校java課程教學的改革與實踐j.金華職業(yè)技術學院學報,2007,(8).2陳觀林,翁文勇.j2ee架構與應用開發(fā)課程的教學改革與實踐j.計算機時代,2008,(4).3錢銀中.項目教學法在java程序設計教學中的應用j,職業(yè)技術教育,2008,(11).4徐葉軍.高職院校java程序設計教學探討j,科技創(chuàng)新導報,2008,(20).5高振強,段麗華.培養(yǎng)高技能人才的課程體系構建j.寧波大學學報,2007,(8).作者簡介:李俊青(1980),男,甘肅蘭州人,海南大學信息科學技術學院2008級碩士研究生,海南軟件職業(yè)技術學院

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論