邊文鈺
【摘 要】為提升軟件工程專(zhuān)業(yè)應(yīng)用型課程的教學(xué)效果和人才培養(yǎng)質(zhì)量,針對(duì)前端開(kāi)發(fā)類(lèi)課程傳統(tǒng)教學(xué)中存在的問(wèn)題,結(jié)合行業(yè)發(fā)展需求,本文提出以項(xiàng)目為導(dǎo)向進(jìn)行前端開(kāi)發(fā)類(lèi)課程教學(xué)改革,構(gòu)建項(xiàng)目驅(qū)動(dòng)的課程教學(xué)體系。將知識(shí)學(xué)習(xí)與項(xiàng)目開(kāi)發(fā)相結(jié)合,培養(yǎng)學(xué)生從項(xiàng)目布局到頁(yè)面實(shí)現(xiàn)全過(guò)程的能力,積累項(xiàng)目經(jīng)驗(yàn)的同時(shí)強(qiáng)化學(xué)生的創(chuàng)新意識(shí),促進(jìn)應(yīng)用型創(chuàng)新型人才培養(yǎng)。
【關(guān)鍵詞】項(xiàng)目驅(qū)動(dòng);軟件工程;前端開(kāi)發(fā)類(lèi)課程
中圖分類(lèi)號(hào): TP311.5-4文獻(xiàn)標(biāo)識(shí)碼: A文章編號(hào): 2095-2457(2019)24-0085-002
DOI:10.19694/j.cnki.issn2095-2457.2019.24.039
【Abstract】In order to improve the teaching effect and personnel training quality of application-oriented courses of software engineering specialty, this paper proposes a project-oriented teaching reform of front-end development courses in view of the problems existing in the traditional teaching of front-end development courses and the needs of industry development. Construct project-driven curriculum teaching system. Combine knowledge learning with project development, train students ability from project layout to page realization, accumulate project experience, strengthen students innovative consciousness, and promote the cultivation of applied innovative talents.
【Key words】Project-driven; Software engineering; Front-end development courses
0 引言
在國(guó)家發(fā)展新工科的大背景下,獨(dú)立學(xué)院作為應(yīng)用型高校,其辦學(xué)目標(biāo)主要是培養(yǎng)具有較強(qiáng)的專(zhuān)業(yè)能力和良好的綜合素質(zhì)、較強(qiáng)的實(shí)踐能力和創(chuàng)新意識(shí)的高級(jí)應(yīng)用型人才[1],而開(kāi)設(shè)好應(yīng)用型課程是培養(yǎng)應(yīng)用型人才的基礎(chǔ)。軟件工程技術(shù)快速發(fā)展,軟件系統(tǒng)規(guī)模和復(fù)雜性不斷提升,業(yè)界對(duì)工程能力的要求日趨提高,迫切需要高校培養(yǎng)一大批高素質(zhì)、創(chuàng)新型軟件工程人才以支撐產(chǎn)業(yè)經(jīng)濟(jì)的發(fā)展。IT技術(shù)的發(fā)展及互聯(lián)網(wǎng)行業(yè)分工的細(xì)化,使得前端開(kāi)發(fā)成為一個(gè)獨(dú)立的發(fā)展方向。而前端開(kāi)發(fā)課程直接對(duì)接行業(yè)需求,是培養(yǎng)前端工程師的典型應(yīng)用型課程。
前端技術(shù)的應(yīng)用領(lǐng)域非常廣泛,金融理財(cái)、居家生活、聊天社交、旅行交通、攝影攝像、體育運(yùn)動(dòng)、圖書(shū)閱讀、新聞資訊、學(xué)習(xí)教育、消費(fèi)購(gòu)物等都離不開(kāi)前端技術(shù)的支持。隨著人們生活需求的逐漸增多,市場(chǎng)分化也越來(lái)越精細(xì),產(chǎn)品和功能也越來(lái)越多,這些產(chǎn)品從前期開(kāi)發(fā)到后期的更新維護(hù),都需要前端工程師來(lái)完成,所以對(duì)前端工程師的需求量一直居高不下。面對(duì)如此廣闊的應(yīng)用領(lǐng)域和用人需求,要求前端開(kāi)發(fā)人員進(jìn)入公司即能上手工作,這就要求學(xué)生在前端類(lèi)課程的學(xué)習(xí)中既要掌握理論知識(shí)又要具有豐富的項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),對(duì)傳統(tǒng)的課程教學(xué)提出了挑戰(zhàn)。
針對(duì)前端開(kāi)發(fā)課程傳統(tǒng)教學(xué)中存在的問(wèn)題,結(jié)合行業(yè)發(fā)展需求和規(guī)律,提出基于項(xiàng)目驅(qū)動(dòng)的課程教學(xué)方法,將知識(shí)學(xué)習(xí)與項(xiàng)目開(kāi)發(fā)相結(jié)合,培養(yǎng)學(xué)生從項(xiàng)目布局到頁(yè)面實(shí)現(xiàn)全過(guò)程的能力,積累項(xiàng)目經(jīng)驗(yàn)的同時(shí)強(qiáng)化學(xué)生的創(chuàng)新意識(shí),促進(jìn)應(yīng)用型創(chuàng)新型人才培養(yǎng)。
1 前端開(kāi)發(fā)類(lèi)課程的特點(diǎn)
前端工程師主要負(fù)責(zé)的工作是使用HTML、CSS、Javascript等專(zhuān)業(yè)技能和工具,將產(chǎn)品UI設(shè)計(jì)稿實(shí)現(xiàn)成網(wǎng)站產(chǎn)品。前端開(kāi)發(fā)課程主要是培養(yǎng)學(xué)生扎實(shí)的知識(shí)基礎(chǔ)和熟練的動(dòng)手實(shí)踐能力。相較于其它語(yǔ)言類(lèi)課程來(lái)說(shuō),前端開(kāi)發(fā)課程的知識(shí)點(diǎn)多且分散,入門(mén)簡(jiǎn)單但要想做出較好的項(xiàng)目則要求學(xué)生通過(guò)大量的項(xiàng)目開(kāi)發(fā)來(lái)積累經(jīng)驗(yàn)。前端類(lèi)課程具有知識(shí)點(diǎn)分散、入門(mén)簡(jiǎn)單但后期學(xué)習(xí)難度大、需要不斷學(xué)習(xí)等特點(diǎn)。
1.1 知識(shí)點(diǎn)多且分散
前端開(kāi)發(fā)類(lèi)課程的主要內(nèi)容是HTML、CSS、Javascript、JQuery及VUE等開(kāi)發(fā)框架技術(shù),知識(shí)點(diǎn)多且分散。例如使用HTML和CSS進(jìn)行頁(yè)面布局,標(biāo)簽及其屬性很多,如果只是單純地按照知識(shí)點(diǎn)進(jìn)行講授,學(xué)生學(xué)習(xí)完后還是難以獨(dú)立完成項(xiàng)目。
1.2 入門(mén)簡(jiǎn)單但后期學(xué)習(xí)難度大
前端學(xué)習(xí)入門(mén)較簡(jiǎn)單,但是整個(gè)技術(shù)體系很龐大,要想達(dá)到精通的程度,需要學(xué)習(xí)很多知識(shí)同時(shí)需要大量的項(xiàng)目積累,因此在前期基礎(chǔ)學(xué)習(xí)時(shí)只學(xué)會(huì)知識(shí)點(diǎn)是不夠的,需要通過(guò)項(xiàng)目開(kāi)發(fā)來(lái)熟練掌握知識(shí)點(diǎn)的使用,后期更要進(jìn)行項(xiàng)目實(shí)戰(zhàn),否則只是紙上談兵。
1.3 技術(shù)更新快
IT行業(yè)發(fā)展迅速,技術(shù)更新迭代快,每天都會(huì)有新知識(shí)出現(xiàn),因此需要不斷學(xué)習(xí),甚至用“終身學(xué)習(xí)”來(lái)描述也不為過(guò)。這就需要教師在授課時(shí)不僅要教會(huì)學(xué)生現(xiàn)有的知識(shí),更重要的是學(xué)習(xí)方法和自學(xué)能力的培養(yǎng)。優(yōu)秀的前端開(kāi)發(fā)工程師應(yīng)該具備快速學(xué)習(xí)能力,必須不斷提升自己,不斷學(xué)習(xí)新技術(shù)、新模式,僅僅依靠今天的知識(shí)無(wú)法適應(yīng)未來(lái)。
2 前端開(kāi)發(fā)類(lèi)課程傳統(tǒng)教學(xué)存在的問(wèn)題
2.1 教學(xué)內(nèi)容依賴(lài)于教材,知識(shí)點(diǎn)陳舊
教材的出版永遠(yuǎn)落后于行業(yè)發(fā)展,尤其是發(fā)展迅速的IT行業(yè)。大部分教師的教學(xué)內(nèi)容依賴(lài)于教材,案例也是教材所提供,不能夠及時(shí)更新和補(bǔ)充行業(yè)前沿知識(shí),這就造成了課堂教學(xué)內(nèi)容陳舊,跟不上行業(yè)發(fā)展的需要,很可能學(xué)生剛畢業(yè),所學(xué)的知識(shí)就已經(jīng)被行業(yè)淘汰了。
2.2 教學(xué)方式太過(guò)單一,學(xué)生學(xué)習(xí)動(dòng)力不足
傳統(tǒng)的教學(xué)方式中教師采取的是講授+練習(xí)的教學(xué)過(guò)程,教師講學(xué)生聽(tīng),導(dǎo)致知識(shí)點(diǎn)講授枯燥乏味,學(xué)生學(xué)習(xí)積極性不足、主動(dòng)參與性下降,對(duì)所學(xué)知識(shí)點(diǎn)只做到表面理解而不能舉一反三。雖然部分教師會(huì)采取同步軟件來(lái)實(shí)現(xiàn)學(xué)生機(jī)與教師機(jī)的同步,但是并不能從根本上解決學(xué)生動(dòng)力不足的問(wèn)題。
2.3 教師實(shí)踐能力薄弱
獨(dú)立學(xué)院教師大部分從學(xué)校到學(xué)校,缺乏行業(yè)經(jīng)驗(yàn),導(dǎo)致講授的知識(shí)仍然停留在自身學(xué)習(xí)的時(shí)期,過(guò)于陳舊;而繁重的教學(xué)壓力使得教師沒(méi)有足夠的時(shí)間去接受系統(tǒng)的繼續(xù)教育來(lái)進(jìn)行知識(shí)更新[2]。
2.4 缺少行業(yè)項(xiàng)目進(jìn)行教學(xué)
項(xiàng)目驅(qū)動(dòng)式教學(xué)的核心是項(xiàng)目,然而教師很難接觸到真正的行業(yè)實(shí)戰(zhàn)項(xiàng)目,絕大多數(shù)是自己憑經(jīng)驗(yàn)設(shè)計(jì)的項(xiàng)目,這類(lèi)項(xiàng)目一般在難度及規(guī)模上很難達(dá)到商用級(jí)別,也即難以達(dá)到項(xiàng)目驅(qū)動(dòng)式教學(xué)的效果。
3 基于項(xiàng)目驅(qū)動(dòng)的前端開(kāi)發(fā)類(lèi)課程教學(xué)改革對(duì)策
項(xiàng)目驅(qū)動(dòng)教學(xué)法是基于建構(gòu)主義理論的,以學(xué)生為主體,教師為主導(dǎo),以項(xiàng)目為主線,注重實(shí)踐,理論知識(shí)與項(xiàng)目實(shí)踐相結(jié)合,將課程理論知識(shí)點(diǎn)細(xì)分到具體項(xiàng)目中,將學(xué)生的知識(shí)學(xué)習(xí)、新知構(gòu)建與項(xiàng)目實(shí)施相結(jié)合,師生通過(guò)具體的項(xiàng)目實(shí)施來(lái)逐步深入地開(kāi)展教學(xué)活動(dòng),以探索項(xiàng)目的實(shí)施完成來(lái)驅(qū)動(dòng)和維持學(xué)生的學(xué)習(xí)興趣和動(dòng)機(jī),是學(xué)生高效學(xué)習(xí)并充滿(mǎn)活力與生機(jī)的徹底變革傳統(tǒng)教學(xué)的新型教學(xué)法[3]。
將項(xiàng)目驅(qū)動(dòng)的教學(xué)法應(yīng)用于前端開(kāi)發(fā)類(lèi)課程,需要從教學(xué)目標(biāo)、教學(xué)內(nèi)容、教學(xué)方法、教師能力、項(xiàng)目篩選、教學(xué)評(píng)價(jià)等方面進(jìn)行改革實(shí)施。
3.1 明確教學(xué)目標(biāo),及時(shí)更新知識(shí)內(nèi)容
在前端開(kāi)發(fā)類(lèi)課程教學(xué)目標(biāo)的制定中,要突出實(shí)踐教學(xué)的重要性,要與考核結(jié)合起來(lái),通過(guò)項(xiàng)目的實(shí)施和效果來(lái)考核學(xué)生的學(xué)習(xí)效果和教學(xué)效果,而不是只作為教學(xué)手段。同時(shí)要及時(shí)更新知識(shí)內(nèi)容,與行業(yè)發(fā)展銜接,縮短課堂與行業(yè)的距離,確保學(xué)生走出校門(mén)即能滿(mǎn)足行業(yè)需求。同時(shí)教學(xué)過(guò)程中要培養(yǎng)學(xué)生的自學(xué)能力,不僅要學(xué)習(xí)現(xiàn)有的知識(shí)點(diǎn),同時(shí)能夠舉一反三,對(duì)以后出現(xiàn)的新知識(shí)也能夠盡快掌握,這樣才能跟得上行業(yè)的發(fā)展。
3.2 改進(jìn)教學(xué)方法,提高學(xué)生學(xué)習(xí)興趣和主動(dòng)性
教學(xué)過(guò)程中要改變以往的教師講授為主體的方式,以學(xué)生為主體,教師為主導(dǎo),以項(xiàng)目為主線,將理論知識(shí)點(diǎn)細(xì)分到項(xiàng)目中,講授知識(shí)前先給出項(xiàng)目任務(wù),讓學(xué)生在完成項(xiàng)目的過(guò)程中學(xué)習(xí)知識(shí),以項(xiàng)目的實(shí)施完成來(lái)驅(qū)動(dòng)和維持學(xué)生的學(xué)習(xí)興趣,提高參與積極性。
3.3 提高教師的業(yè)務(wù)能力,促使教師向“雙師型”教師轉(zhuǎn)變
師資隊(duì)伍建設(shè)是專(zhuān)業(yè)建設(shè)和人才培養(yǎng)的關(guān)鍵,新工科背景下的軟件工程專(zhuān)業(yè)需要一支在知識(shí)、能力、經(jīng)歷、素質(zhì)等方面均能夠勝任專(zhuān)業(yè)建設(shè)和工程人才培養(yǎng)的教師隊(duì)伍。學(xué)校要鼓勵(lì)教師主動(dòng)加入到相關(guān)企業(yè)的項(xiàng)目中去,不斷提高自身的項(xiàng)目實(shí)施能力,同時(shí)通過(guò)校企合作方式聘請(qǐng)企業(yè)項(xiàng)目經(jīng)理等項(xiàng)目實(shí)施專(zhuān)家來(lái)校上課,帶動(dòng)教師的實(shí)戰(zhàn)能力,成為“雙師型”教師。
3.4 校企合作,增強(qiáng)項(xiàng)目的實(shí)戰(zhàn)性
通過(guò)校企合作,將企業(yè)提供的真實(shí)項(xiàng)目作為教學(xué)案例,讓學(xué)生在學(xué)習(xí)過(guò)程中就參加真正的項(xiàng)目開(kāi)發(fā),提高學(xué)生的責(zé)任心和實(shí)戰(zhàn)能力。如為所在學(xué)院開(kāi)發(fā)官方網(wǎng)站、宿舍管理系統(tǒng)、結(jié)合當(dāng)?shù)匦枨箝_(kāi)發(fā)旅游APP等。筆者所在學(xué)院針對(duì)該類(lèi)課程開(kāi)設(shè)了網(wǎng)頁(yè)設(shè)計(jì)大賽,以賽促學(xué),要求學(xué)生結(jié)合實(shí)際需求開(kāi)發(fā)網(wǎng)站,既提高了學(xué)生的實(shí)踐能力,又為學(xué)院解決了實(shí)際問(wèn)題,開(kāi)賽8年來(lái),效果良好。
3.5 完善項(xiàng)目驅(qū)動(dòng)式教學(xué)的評(píng)價(jià)機(jī)制
傳統(tǒng)教學(xué)中的教學(xué)評(píng)價(jià)多是分為平時(shí)成績(jī)+課堂測(cè)驗(yàn)+期末成績(jī)的方式進(jìn)行,而在以項(xiàng)目驅(qū)動(dòng)的教學(xué)體系中,應(yīng)將評(píng)價(jià)細(xì)化到項(xiàng)目的開(kāi)發(fā)全過(guò)程中。不僅重視項(xiàng)目開(kāi)發(fā)結(jié)果,更要注重每一位同學(xué)在項(xiàng)目中的參與程度、知識(shí)點(diǎn)的掌握情況及項(xiàng)目的運(yùn)行效果,分內(nèi)容、分層次、分權(quán)重,綜合、客觀地評(píng)價(jià)學(xué)生的學(xué)習(xí)過(guò)程。
筆者在學(xué)院軟件工程專(zhuān)業(yè)承擔(dān)前端類(lèi)課程的教學(xué)工作,在講授時(shí)已初步探索采用項(xiàng)目驅(qū)動(dòng)的方式,教學(xué)效果較之前有了很大提升。
4 結(jié)語(yǔ)
為了更好地培養(yǎng)應(yīng)用技術(shù)型人才,促進(jìn)學(xué)院轉(zhuǎn)型發(fā)展,縮短課堂與行業(yè)的距離,我們把“項(xiàng)目驅(qū)動(dòng)式”教學(xué)模式引入到前端開(kāi)發(fā)類(lèi)課程的教學(xué)過(guò)程中。實(shí)踐表明該模式能夠激發(fā)學(xué)生的主動(dòng)性和學(xué)習(xí)興趣,學(xué)生在完成項(xiàng)目的過(guò)程中學(xué)會(huì)了分析問(wèn)題、解決問(wèn)題,項(xiàng)目完成后有較高的成就感,提升了學(xué)生的自信心。同時(shí)通過(guò)項(xiàng)目的合作及角色體會(huì),學(xué)生可以學(xué)到溝通技巧和團(tuán)隊(duì)精神,為將來(lái)進(jìn)入真正的工作環(huán)境做好準(zhǔn)備,讓學(xué)生畢業(yè)即就業(yè)。
【參考文獻(xiàn)】
[1]李賢陽(yáng),胡俐蕊,黃東,陽(yáng)建中,李長(zhǎng)彬,趙榮陽(yáng).基于項(xiàng)目驅(qū)動(dòng)的應(yīng)用型高校軟件工程課程教學(xué)法研究[J].福建電腦,2017(3):63-65.
[2]李軍.基于“項(xiàng)目驅(qū)動(dòng)”的高校程序類(lèi)課程實(shí)踐教學(xué)改革研究[J].福建電腦,2017(3)66-67.
[3]李賢陽(yáng),黃瑜.基于計(jì)算思維的項(xiàng)目驅(qū)動(dòng)教學(xué)模式的研究[J].欽州學(xué)院學(xué)報(bào),2016(04):48-51.