李亞娟
(齊齊哈爾工程學(xué)院,黑龍江 齊齊哈爾 161005)
高等職業(yè)院校JSP課程實(shí)踐教學(xué)研究
李亞娟
(齊齊哈爾工程學(xué)院,黑龍江齊齊哈爾161005)
JSP課程是一門結(jié)合多種技術(shù)的綜合性課程,傳統(tǒng)教學(xué)模式并不適合該課程的教學(xué)。結(jié)合實(shí)際項(xiàng)目進(jìn)行Web應(yīng)用系統(tǒng)開發(fā),在開發(fā)過(guò)程中以小組為單位定期進(jìn)行匯報(bào),教師點(diǎn)評(píng),提出改進(jìn)措施,學(xué)生總結(jié)后對(duì)項(xiàng)目進(jìn)行整改。采用項(xiàng)目驅(qū)動(dòng)的方法,能夠提高學(xué)生學(xué)習(xí)的主動(dòng)性和解決問題的能力。經(jīng)過(guò)實(shí)踐檢驗(yàn),這種教學(xué)方式是行之有效的。
JSP;實(shí)踐教學(xué)
JavaServer Pages(以下簡(jiǎn)稱JSP)是高等職業(yè)院校計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)開設(shè)的一門專業(yè)核心課程,JSP技術(shù)是制作動(dòng)態(tài)內(nèi)容網(wǎng)頁(yè)的方法。本課程是一門結(jié)合html、數(shù)據(jù)庫(kù)技術(shù)以及后臺(tái)編程語(yǔ)言(如JAVA)等多種技術(shù)的綜合性課程,將采用基于項(xiàng)目驅(qū)動(dòng)的教學(xué)方法,解決課程理論性強(qiáng)、知識(shí)面寬、對(duì)理論與實(shí)踐要求較高的問題。在教學(xué)實(shí)施過(guò)程中,以學(xué)習(xí)團(tuán)隊(duì)為單位,引入若干個(gè)實(shí)戰(zhàn)項(xiàng)目,依據(jù)實(shí)際軟件開發(fā)中的方法與步驟,將理論知識(shí)與實(shí)踐有機(jī)融合,使學(xué)生主動(dòng)學(xué)習(xí)、自主學(xué)習(xí)、相互學(xué)習(xí),快樂學(xué)習(xí)。在不斷的學(xué)習(xí)實(shí)踐中,基于項(xiàng)目驅(qū)動(dòng)的JSP課程實(shí)踐教學(xué)是行之有效的。
1.1分組
分組是將班級(jí)所有的學(xué)生按照能力水平的不同以三到四人為宜組成一個(gè)個(gè)學(xué)習(xí)小組,也稱為開發(fā)團(tuán)隊(duì)。
分組的原則是教師引導(dǎo),學(xué)生自愿。教師首先將班級(jí)中組織能力較強(qiáng)的學(xué)生設(shè)置為每組的負(fù)責(zé)人,即開發(fā)團(tuán)隊(duì)的隊(duì)長(zhǎng),其他學(xué)生將自愿選擇組長(zhǎng)分到不同的學(xué)習(xí)團(tuán)隊(duì)中,隊(duì)長(zhǎng)負(fù)責(zé)協(xié)調(diào)教師與學(xué)生、團(tuán)隊(duì)成員之間以及團(tuán)隊(duì)之間的關(guān)系等工作。
1.2選擇項(xiàng)目題目
選擇項(xiàng)目題目對(duì)于很多課程來(lái)說(shuō),都是在課程進(jìn)行到一半或后半段,學(xué)生已經(jīng)掌握了很多基礎(chǔ)知識(shí),對(duì)課程有了一個(gè)總體的認(rèn)識(shí)之后,學(xué)生根據(jù)小組的實(shí)際情況選擇項(xiàng)目題目。在JSP的實(shí)踐教學(xué)中,由于學(xué)生已經(jīng)具備了一定的程序設(shè)計(jì)和靜態(tài)網(wǎng)站開發(fā)基礎(chǔ),因此可將選擇項(xiàng)目的時(shí)間放在課程的開始階段,在課程開始的時(shí)候,首先由教師提供本課程可以選擇的項(xiàng)目,如新聞發(fā)布系統(tǒng)、論壇、學(xué)生信息管理系統(tǒng)、成績(jī)管理系統(tǒng)、人員信息管理系統(tǒng)等,另外可由學(xué)生自選項(xiàng)目,如學(xué)校各個(gè)部門或企事業(yè)單位所需開發(fā)的系統(tǒng),使部分優(yōu)秀的學(xué)生作品能夠投入到實(shí)際工作中。
1.3確定教學(xué)內(nèi)容
教學(xué)內(nèi)容的確定是根據(jù)Web應(yīng)用系統(tǒng)開發(fā)步驟以一個(gè)完整的項(xiàng)目案例貫穿于整個(gè)理論教學(xué)過(guò)程中,學(xué)生則帶著自己項(xiàng)目中的問題去理解、思考教師所講授的內(nèi)容。
理論教學(xué)內(nèi)容共分為五個(gè)階段。第一階段主要是環(huán)境的配置,Eclipse的基本使用,開發(fā)JSP動(dòng)態(tài)網(wǎng)站的步驟。第二階段主要是靜態(tài)網(wǎng)頁(yè)原型設(shè)計(jì)。第三階段主要是DAO層設(shè)計(jì)。第四階段主要是動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)。第五階段主要是系統(tǒng)實(shí)現(xiàn)。在理論教學(xué)結(jié)束后,留一段時(shí)間給學(xué)生繼續(xù)進(jìn)行項(xiàng)目實(shí)踐,使學(xué)生能夠?qū)Ω鱾€(gè)階段所學(xué)的內(nèi)容進(jìn)行梳理和消化,并進(jìn)一步完善小組的項(xiàng)目。
1.4項(xiàng)目實(shí)踐
項(xiàng)目實(shí)踐是以企業(yè)真實(shí)地開發(fā)動(dòng)態(tài)網(wǎng)站為任務(wù),在教師為主導(dǎo)、學(xué)生為主體的情境下,從學(xué)生的知識(shí)、技能、經(jīng)驗(yàn)出發(fā),開展團(tuán)隊(duì)內(nèi)討論,團(tuán)隊(duì)間PK,完成本項(xiàng)目的設(shè)計(jì)過(guò)程。學(xué)生以團(tuán)隊(duì)為單位運(yùn)用已有的知識(shí)和技能解決新情境下的問題,在項(xiàng)目活動(dòng)過(guò)程中,提高了知識(shí)和技能,培養(yǎng)了分析和解決問題的能力,強(qiáng)化了團(tuán)隊(duì)合作的意識(shí),情感、態(tài)度發(fā)生了質(zhì)的變化。整個(gè)項(xiàng)目實(shí)踐都是真實(shí)的,是未來(lái)從業(yè)崗位情境的一種真實(shí)反映,從而使學(xué)生的學(xué)習(xí)更有針對(duì)性和實(shí)用性,在此實(shí)踐環(huán)節(jié)培養(yǎng)學(xué)生動(dòng)手實(shí)踐能力,提高學(xué)生的職業(yè)素養(yǎng)。
在項(xiàng)目實(shí)踐中,采取角色扮演的教學(xué)方法,依據(jù)項(xiàng)目要求,教師時(shí)而扮演項(xiàng)目需求者,時(shí)而扮演技術(shù)顧問等角色,對(duì)學(xué)生提出具體要求。學(xué)生則時(shí)而扮演項(xiàng)目經(jīng)理,時(shí)而扮演程序員,時(shí)而扮演測(cè)試員、文檔員,針對(duì)軟件開發(fā)過(guò)程中不同工作過(guò)程所對(duì)應(yīng)的職責(zé),分析系統(tǒng)功能,確定模塊功能及具體實(shí)現(xiàn)方案,撰寫項(xiàng)目進(jìn)度計(jì)劃,編寫代碼,調(diào)試測(cè)試。為了使團(tuán)隊(duì)中每個(gè)成員都能得到鍛煉和提高,在項(xiàng)目實(shí)踐中采取了“結(jié)對(duì)子”方式,來(lái)加強(qiáng)團(tuán)隊(duì)成員間的相互學(xué)習(xí)和協(xié)作。項(xiàng)目實(shí)踐的每個(gè)階段都是按照設(shè)計(jì)、編碼、測(cè)試和文檔等四個(gè)主要工作步驟來(lái)實(shí)施。在設(shè)計(jì)和文檔方面可以由整個(gè)團(tuán)隊(duì)共同完成。而在編碼和測(cè)試方面,將團(tuán)隊(duì)中較熟練的學(xué)生和較生疏的學(xué)生進(jìn)行結(jié)對(duì)子,把項(xiàng)目實(shí)踐每個(gè)階段的任務(wù)根據(jù)業(yè)務(wù)分為兩部分,每個(gè)結(jié)對(duì)子的同學(xué)承擔(dān)一部分任務(wù)。在編碼過(guò)程中,由結(jié)對(duì)子的A同學(xué)進(jìn)行編碼工作,B同學(xué)進(jìn)行代碼分析工作;在測(cè)試過(guò)程中,由結(jié)對(duì)子的B同學(xué)進(jìn)行編碼工作,A同學(xué)進(jìn)行代碼分析工作。到了下個(gè)階段可以讓結(jié)對(duì)子的同學(xué)的角色進(jìn)行互換,這樣能夠保證團(tuán)隊(duì)中的每個(gè)同學(xué)都能夠有效地參與到項(xiàng)目實(shí)踐中,并進(jìn)一步保證了項(xiàng)目的質(zhì)量和學(xué)生學(xué)習(xí)能力的提升。
1.5項(xiàng)目檢查與評(píng)估
項(xiàng)目完成的質(zhì)量,取決于在項(xiàng)目實(shí)踐中的有效監(jiān)控與管理,依靠學(xué)生自身能力和團(tuán)隊(duì)的協(xié)作,以團(tuán)隊(duì)為單位自行解決或團(tuán)隊(duì)間合作解決項(xiàng)目實(shí)踐中遇到的困難,教師時(shí)時(shí)管理和監(jiān)控,在項(xiàng)目的關(guān)鍵節(jié)點(diǎn)上,教師可采取個(gè)別指導(dǎo)、集中指導(dǎo)、網(wǎng)絡(luò)答疑、QQ群討論等方式,對(duì)可能遇到較深的知識(shí)點(diǎn)和操作技能進(jìn)行有效指導(dǎo),從而保障學(xué)生的團(tuán)隊(duì)項(xiàng)目能夠順利有效開展。
項(xiàng)目檢查與評(píng)估可放在項(xiàng)目實(shí)踐的各個(gè)階段,主要方式是以小組團(tuán)隊(duì)為單位對(duì)項(xiàng)目進(jìn)行匯報(bào),匯報(bào)能夠?qū)F(tuán)隊(duì)的項(xiàng)目實(shí)踐進(jìn)行過(guò)程性的跟蹤,避免團(tuán)隊(duì)把項(xiàng)目放在課程快結(jié)束的時(shí)候利用很短的時(shí)間來(lái)完成項(xiàng)目而不能保證項(xiàng)目開發(fā)質(zhì)量的弊端。
有效的考核與評(píng)價(jià)可以促進(jìn)學(xué)生的學(xué)習(xí)積極性,提高學(xué)生的學(xué)習(xí)效果。本課程主要以平時(shí)考核和期末考核為主,考核涵蓋項(xiàng)目任務(wù)全過(guò)程,采取個(gè)人項(xiàng)目、團(tuán)隊(duì)項(xiàng)目相結(jié)合的方式,運(yùn)用PK對(duì)抗式、階段式過(guò)程性考核。在團(tuán)隊(duì)項(xiàng)目中,采取PK對(duì)抗式,學(xué)生在接到任務(wù)指導(dǎo)書后,按照指導(dǎo)書的要求完成任務(wù),按照規(guī)定日期上交成果,并結(jié)合項(xiàng)目任務(wù)制作PPT,進(jìn)行對(duì)抗奪分。采取抽簽方式形成對(duì)抗性的奪分團(tuán)隊(duì),實(shí)施主體多元評(píng)價(jià),采用教師評(píng)價(jià)、自我評(píng)價(jià)、小組互評(píng)、學(xué)生互評(píng)等模式,成員從團(tuán)隊(duì)總分中得個(gè)人分。階段式過(guò)程性考核是考核學(xué)生對(duì)理論知識(shí)的理解和實(shí)踐動(dòng)手能力的檢驗(yàn)。平時(shí)考核包括學(xué)生的出勤、項(xiàng)目任務(wù)完成和階段考核三部分。期末考核包括期末理論考核和期末項(xiàng)目作業(yè)考核兩部分。期末項(xiàng)目作業(yè)考核采取團(tuán)隊(duì)項(xiàng)目考核方式,與課程項(xiàng)目實(shí)踐的教學(xué)特點(diǎn)相適應(yīng),以最終驗(yàn)收項(xiàng)目的實(shí)際情況對(duì)團(tuán)隊(duì)中的學(xué)生進(jìn)行考核。這種考核與評(píng)價(jià)真正實(shí)現(xiàn)了我院“快樂性學(xué)習(xí),娛樂性考核”的教學(xué)理念,提高了學(xué)生的職業(yè)能力,培養(yǎng)了良好的職業(yè)素養(yǎng)。
采用基于項(xiàng)目驅(qū)動(dòng)的JSP課程實(shí)踐教學(xué),明顯提高了學(xué)生學(xué)習(xí)的主動(dòng)性,學(xué)生能夠主動(dòng)查閱各類資料來(lái)完善團(tuán)隊(duì)的項(xiàng)目,在項(xiàng)目實(shí)踐過(guò)程中理解和把握課程要求的知識(shí)和技能,感受創(chuàng)新的艱辛和樂趣,培養(yǎng)了分析問題、解決問題的能力。通過(guò)此次項(xiàng)目的實(shí)踐,能夠培養(yǎng)學(xué)生協(xié)調(diào)合作的采用基于項(xiàng)目驅(qū)動(dòng)的JSP實(shí)踐教學(xué),更加充分地體現(xiàn)了我院“按五種能力的標(biāo)準(zhǔn),培養(yǎng)應(yīng)用性、職業(yè)型的創(chuàng)業(yè)者”的培養(yǎng)目標(biāo),實(shí)現(xiàn)了我院“快樂性學(xué)習(xí),娛樂性考核”的教學(xué)理念,提高了學(xué)生的職業(yè)能力和培養(yǎng)良好的職業(yè)素養(yǎng)。
意識(shí),充分發(fā)揮學(xué)生的潛能,并促使學(xué)生在提高動(dòng)手能力和自我推銷等方面努力實(shí)踐,培養(yǎng)了學(xué)生的團(tuán)隊(duì)協(xié)作精神和集體榮譽(yù)感,鍛煉了溝通能力和合作意識(shí),提高了學(xué)生的非常規(guī)能力。
[1]謝國(guó)波,劉竹松,陳平華.結(jié)對(duì)編程在計(jì)算機(jī)專業(yè)學(xué)生編程實(shí)踐的應(yīng)用[J].廣東工業(yè)大學(xué)學(xué)報(bào):社會(huì)科學(xué)版,2008(7).
[2]冷淑君.以項(xiàng)目為中心構(gòu)建新型教學(xué)模式的實(shí)踐與思考[J].中國(guó)電化教育,2008(7).
[3]利錦川.基于項(xiàng)目驅(qū)動(dòng)的ASP.NET實(shí)踐教學(xué)[J].電腦知識(shí)與技術(shù),2010(7).
[4]高曉,卓琳.淺論項(xiàng)目教學(xué)法在計(jì)算機(jī)教學(xué)中的應(yīng)用[D].論文天下論文網(wǎng),2010(7).
(編輯 馬海超)
Research on the Practical Teaching of JSP Course in Higher Vocational Colleges
LI Yajuan
(Qiqihar EngineeringCollege,Qiqihar161005,China)
JSP course is a comprehensive course with many kinds of technologies,and the traditional teaching mode is not suitable for the teaching of the course.Combining actual projects to go on web application system development,report regularlywith the teamas a unit and teachers’comments in the development process,and put forward improvement measures. Make the rectification ofthe project after students’summary.Usingthe project driven method can enhance student’s learning initiative and abilitytosolve problems.After practice,this teachingmethod is effective.
JSP;practical teaching
G718.5
B
1672-0601(2015)12-0046-02
2015-10-12
李亞娟(1976-),女,碩士學(xué)位,講師。主要研究方向:軟件工程。