摘要:本文以目前JavaScript課程教學(xué)內(nèi)容的陳舊、學(xué)科化,案例呆板缺少實(shí)用性,無法滿足崗位需求為切入點(diǎn),介紹了我院JavaScript課程在教學(xué)內(nèi)容重整優(yōu)化、教學(xué)案例設(shè)計(jì)以及教學(xué)情境設(shè)計(jì)等方面所做的改革以及成效,以進(jìn)一步推動整個(gè)課程的教學(xué)改革。
關(guān)鍵詞:JavaScript 教學(xué)內(nèi)容 教學(xué)改革
JavaScript是目前最為流行的客戶端腳本語言之一,它具有良好的動態(tài)性、交互性以及跨平臺性。目前,JavaScript已與HTML、CSS一起成為網(wǎng)頁設(shè)計(jì)中不可或缺的組成部分,因此,其在計(jì)算機(jī)專業(yè)課程體系中所起的銜接作用也為越來越多的高職院校所重視。然而JavaScript課程陳舊的教學(xué)內(nèi)容、過時(shí)的教學(xué)方法和手段以及與行業(yè)的脫節(jié)等問題也日益突顯出來,課程改革也提上了日程。
《JavaScript程序設(shè)計(jì)》是我院計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)的專業(yè)核心課程,在專業(yè)建設(shè)中起著承上啟下的銜接作用。教育部16號文中指出:高等職業(yè)院校要積極與行業(yè)企業(yè)合作開發(fā)課程,根據(jù)技術(shù)領(lǐng)域和職業(yè)崗位(群)的任職要求,參照相關(guān)的職業(yè)資格標(biāo)準(zhǔn),改革課程體系和教學(xué)內(nèi)容??梢姡瑐鹘y(tǒng)學(xué)科型的教學(xué)內(nèi)容已無法滿足相關(guān)崗位職業(yè)能力的要求,下面就從教學(xué)內(nèi)容方面介紹JavaScript課程進(jìn)行的探索實(shí)踐。
一、目前JavaScript課程教學(xué)內(nèi)容的情況
(一)教材內(nèi)容陳舊,與最新技術(shù)脫節(jié)
學(xué)生學(xué)習(xí)程序語言是從就讀高校開始的,其學(xué)習(xí)的經(jīng)歷會使他們下意識地認(rèn)為程序語言的學(xué)習(xí)是枯燥乏味且難懂的。JavaScript課程相關(guān)的教材與其他課程相比較數(shù)量少,在我院《JavaScript程序設(shè)計(jì)》課程開設(shè)期間曾用過多本JavaScript的教材。這些教材或者以案例的實(shí)現(xiàn)為主線展開,突出了實(shí)踐性卻淡化了理論知識的學(xué)習(xí);或者重視理論知識點(diǎn)的學(xué)習(xí),但書本內(nèi)容相對陳舊,不能及時(shí)反映當(dāng)前最新JavaScript技術(shù)的進(jìn)展。而當(dāng)學(xué)生翻開這類JavaScript課程的教材,看到里面的代碼、大篇幅的文字內(nèi)容以及數(shù)學(xué)計(jì)算類的案例時(shí),直覺地認(rèn)為只是一門單純的理論課,無法提起學(xué)習(xí)興趣,也使得他們對最新技術(shù)的敏感度不高,認(rèn)知度不夠。
(二)教學(xué)內(nèi)容學(xué)科化,無法滿足職業(yè)崗位需求
目前,JavaScript課程的教學(xué)內(nèi)容包括:JavaScript的語言基礎(chǔ)、面對對象編程、對象模型DOM和BOM、事件處理和表單驗(yàn)證技術(shù)等。在教學(xué)中一般都是遵循教材章節(jié)的順序進(jìn)行教授,雖然這種傳統(tǒng)的學(xué)科化教學(xué)突出了理論知識的學(xué)習(xí),但是由于章節(jié)化的教學(xué)使得知識的學(xué)習(xí)較為獨(dú)立,前后內(nèi)容的相關(guān)性體現(xiàn)不明顯,反而不利于技能的熟練掌握?,F(xiàn)代企業(yè)更多地需要的是有扎實(shí)技能且能夠直接上崗的人才,而不是只有理論缺少實(shí)踐的人員,單純的學(xué)科化知識已無法滿足職業(yè)崗位的需求。
(三)教學(xué)案例呆板,缺少實(shí)際應(yīng)用性
在JavaScript課程的教學(xué)中,很多的技術(shù)需要通過實(shí)際的案例演示說明,才更易為學(xué)生所接受,并通過實(shí)際應(yīng)用才能真正被學(xué)生所掌握。在以往的JavaScript課程中所使用的案例都是針對某個(gè)知識點(diǎn)設(shè)計(jì),如為了介紹循環(huán)語句的使用,用一個(gè)關(guān)于計(jì)算前1000個(gè)自然數(shù)之和的案例來加以說明,這類案例缺乏實(shí)際應(yīng)用性和趣味性,甚至?xí)o數(shù)學(xué)成績不理想的學(xué)生造成一定的學(xué)習(xí)陰影,此外由于案例的獨(dú)立性往往會使學(xué)生學(xué)了新的內(nèi)容忘了舊的內(nèi)容,甚至不知道所學(xué)內(nèi)容有什么用,該用于何處。
隨著教學(xué)改革的深入,教學(xué)案例也在不斷地改進(jìn),然而教材上使用的案例更新速度沒有網(wǎng)絡(luò)來得快,更缺少帶有真實(shí)場景的、規(guī)模恰當(dāng)?shù)膽?yīng)用型案例,不能很好地體現(xiàn)在前后知識的銜接或前后續(xù)課程的過渡以及教學(xué)內(nèi)容的實(shí)用性。
二、現(xiàn)階段教學(xué)內(nèi)容的改革
(一)課程內(nèi)容重整,突出理論與技能相融合
近兩年,我們通過問卷調(diào)查、走訪企業(yè)現(xiàn)場調(diào)查與訪談、邀請企業(yè)一線專家召開座談會等多種方式對蘇州市及長三角地區(qū)IT行業(yè)企業(yè)一線的技術(shù)人員、人事經(jīng)理,蘇錫常地區(qū)人才市場的網(wǎng)站信息,蘇州市各地區(qū)人力資源管理中心的部門負(fù)責(zé)主管以及本專業(yè)畢業(yè)生進(jìn)行市場調(diào)研和剖析。從IT相關(guān)行業(yè)崗位的需求分析中確定了在網(wǎng)頁開發(fā)中需要具備的JavaScript相關(guān)應(yīng)用大致包括:增強(qiáng)頁面交互效果,實(shí)現(xiàn)服務(wù)器和客戶端的交互功能。因此,對JavaScript的教學(xué)內(nèi)容采用在原內(nèi)容的基礎(chǔ)上進(jìn)行打散和重整,并在基礎(chǔ)理論“必須”“實(shí)用”的基礎(chǔ)上加大實(shí)踐教學(xué)的比重。
JavaScript課程的學(xué)習(xí)中應(yīng)注重專業(yè)技術(shù)綜合應(yīng)用能力的培養(yǎng),以實(shí)際應(yīng)用為重點(diǎn),根據(jù)學(xué)生應(yīng)掌握客戶端數(shù)據(jù)驗(yàn)證、使用對象來增強(qiáng)頁面動態(tài)效果等技術(shù),并能綜合運(yùn)用前導(dǎo)課程所學(xué)的網(wǎng)頁設(shè)計(jì)基礎(chǔ)知識、程序設(shè)計(jì)知識熟練開發(fā)豐富動態(tài)效果的Web應(yīng)用程序,為進(jìn)一步學(xué)習(xí)JQuery、Ajax等高級框架打基礎(chǔ)的學(xué)習(xí)目標(biāo),對其教學(xué)內(nèi)容進(jìn)行了合理的調(diào)整,包括掌握J(rèn)avaScript基本語法,JavaScript對象模型和常用對象,CSS樣式特效以及表單驗(yàn)證等,突出理論和技能的相融合。
(二)課程內(nèi)容優(yōu)化,體現(xiàn)工學(xué)結(jié)合
從學(xué)生學(xué)習(xí)興趣的角度出發(fā),引入情境教學(xué)對重整的教學(xué)內(nèi)容進(jìn)行再次優(yōu)化。通過情境化的設(shè)計(jì)可以促進(jìn)學(xué)生的認(rèn)知,縮短師生、學(xué)生與教學(xué)內(nèi)容之間的心理距離,使學(xué)生主動投入、以積極的情緒狀態(tài)參與到教學(xué)環(huán)境中去,獲得主動發(fā)展,突出其主體性的地位。因此,在課程內(nèi)容改革中根據(jù)課程培養(yǎng)目標(biāo)的要求,以突出職業(yè)能力培養(yǎng)和職業(yè)素養(yǎng)養(yǎng)成,體現(xiàn)基于職業(yè)崗位分析和具體工作工程為課程設(shè)計(jì)理念,以真實(shí)工作任務(wù)為載體組織教學(xué)內(nèi)容,落實(shí)“教學(xué)做”一體化的教學(xué)設(shè)計(jì)和學(xué)習(xí)情境設(shè)計(jì)的流程,將課程內(nèi)容圍繞初入職場人員如何一步步在部門經(jīng)理的要求下完成對Eshop數(shù)碼商城網(wǎng)站特效展開,設(shè)計(jì)了包括Eshop數(shù)碼商城的實(shí)現(xiàn)、購物車頁面特效設(shè)計(jì)、產(chǎn)品頁面特效設(shè)計(jì)、后臺框架頁面特效設(shè)計(jì)、首頁特效設(shè)計(jì)、表單頁面客戶端驗(yàn)證實(shí)現(xiàn)以及客戶端異步請求功能設(shè)計(jì)7個(gè)子情境。
(三)教學(xué)案例設(shè)計(jì),與前后續(xù)課程銜接
在教學(xué)案例的設(shè)計(jì)中應(yīng)突出JavaScript課程在專業(yè)建設(shè)課程體系前后續(xù)課程中的承上啟下作用。以我院的《JavaScript程序設(shè)計(jì)》課程為例,本課程開設(shè)在第三學(xué)期,是前期《網(wǎng)頁美工》《網(wǎng)站設(shè)計(jì)與網(wǎng)頁制作》課程與后期《AjaxJQuery技術(shù)》課程之間的一個(gè)過渡,其平行課程為《HTML+CSS網(wǎng)頁設(shè)計(jì)》,通過這些課程的學(xué)習(xí)可以更好地為網(wǎng)站設(shè)計(jì)開發(fā)而服務(wù)。該課程對學(xué)生職業(yè)能力培養(yǎng)和職業(yè)素質(zhì)養(yǎng)成起著主要支撐作用,讓學(xué)生滿足網(wǎng)頁設(shè)計(jì)、網(wǎng)站美工、網(wǎng)站交互設(shè)計(jì)等崗位的任職要求。
教學(xué)案例以前導(dǎo)課程《網(wǎng)站設(shè)計(jì)與網(wǎng)頁制作》中完成的電子商城網(wǎng)站為載體,設(shè)計(jì)了具有動態(tài)效果網(wǎng)站的工作過程性知識和技能體系的課程,從而形成了JavaScript課程的7個(gè)子情境模塊。通過7個(gè)模塊的實(shí)現(xiàn)來掌握融合于實(shí)踐行動中的新知識、新技能,而不是以往僅完成網(wǎng)頁中JavaScript語法基礎(chǔ)知識以及各獨(dú)立JS特效的實(shí)現(xiàn),并通過5個(gè)階段演練檢驗(yàn)學(xué)生的獨(dú)立完成的能力。在課程設(shè)計(jì)中以實(shí)用、注重實(shí)踐為原則,真正落實(shí)教、學(xué)、做一體化課程的實(shí)施,切實(shí)提高人才培養(yǎng)質(zhì)量。通過教學(xué)模式設(shè)計(jì)、教學(xué)方法設(shè)計(jì)、教學(xué)目標(biāo)的設(shè)計(jì)、教學(xué)考核改革等,保證專業(yè)能力、專業(yè)素養(yǎng)和綜合能力的培養(yǎng)。
(四)能力培養(yǎng),注重多方位發(fā)展
對于高職專業(yè)的課程來說,課程需注重對學(xué)生職業(yè)能力的培養(yǎng)和職業(yè)素養(yǎng)的養(yǎng)成。因此,我們對每個(gè)教學(xué)內(nèi)容從技能目標(biāo)、專業(yè)技能、能力和素養(yǎng)3個(gè)方面進(jìn)行培養(yǎng)目標(biāo)的規(guī)劃,學(xué)生通過對相關(guān)課程內(nèi)容的學(xué)習(xí)不僅能夠掌握相關(guān)的理論基礎(chǔ)以及專業(yè)技能,更能促進(jìn)職業(yè)素養(yǎng)的養(yǎng)成。如下表列出了學(xué)習(xí)表單驗(yàn)證技術(shù)應(yīng)使學(xué)生具備的職業(yè)技能以及素養(yǎng)。
三、實(shí)施效果與總結(jié)
通過JavaScript課程教學(xué)內(nèi)容改革的實(shí)施縮短師生、學(xué)生與教學(xué)內(nèi)容之間的心理距離,大大改變了JavaScript課程的教學(xué)現(xiàn)狀,取得了良好的教學(xué)效果。學(xué)生主動投入、以積極的情緒狀態(tài)參與到教學(xué)環(huán)境中去獲得主動發(fā)展,學(xué)生制作的網(wǎng)站體驗(yàn)性和視覺性更好,學(xué)生上機(jī)考試的成績也得到了明顯的改善,并在畢業(yè)后能迅速地適應(yīng)企業(yè)的開發(fā)環(huán)境。
JavaScript課程以職業(yè)能力培養(yǎng)為重點(diǎn),以就業(yè)為導(dǎo)向,培養(yǎng)學(xué)生具備職業(yè)市場所需的職業(yè)能力,生涯發(fā)展所需的能力和終生學(xué)習(xí)的能力。課程的教學(xué)改革需要從多方面實(shí)施,如教學(xué)內(nèi)容、教學(xué)方法與手段、教材建設(shè)、評價(jià)方式等。本文從課程的教學(xué)內(nèi)容著手可謂是冰山一角,教學(xué)改革仍舊任重而道遠(yuǎn)。
參考文獻(xiàn):
[1]譚焱.讓興趣之花在JavaScript課程中綻放[J].大眾科技,2007.
[2]李紅.淺談高職院校中JavaScript課程的教學(xué)改革[J].華章,2010.
[3]聶宇,鄒賢芳,羅凌云.JavaScript在高職軟件專業(yè)網(wǎng)頁課教學(xué)中的研究[J].科技天地,2012.
[4]何志永.JavaScript課程教學(xué)優(yōu)化研究[J].教育與職業(yè),2013.
[5]胡沛.JavaScript課程教學(xué)改革探索[J].電腦知識與技術(shù),2011.
[6]侯小麗.JavaScript課程教學(xué)的探索與研究[J].太原城市職業(yè)技術(shù)學(xué)院學(xué)報(bào).2011.
[7]柯琦.JavaScript程序設(shè)計(jì)基礎(chǔ)課程教學(xué)淺析[J].信息技術(shù),2013.
作者簡介:
芮文艷(1982— ),女,江蘇蘇州人,講師,工程碩士,研究方向:web系統(tǒng)開發(fā)、網(wǎng)絡(luò)營銷.
(責(zé)編 田彩霞)