李超 黃河
銅陵職業(yè)技術(shù)學(xué)院 安徽 銅陵 244000
由于我國經(jīng)濟發(fā)展步入新常態(tài)發(fā)展階段,社會就業(yè)領(lǐng)域?qū)趧泳蜆I(yè)的需求出現(xiàn)了一定幅度的下降,這導(dǎo)致市場領(lǐng)域?qū)ζ胀▌趧泳蜆I(yè)者的需求有所減少,但與此同時,對掌握專業(yè)技術(shù),具有較強Web開發(fā)技術(shù)能力的人才依然十分稀缺,勞動就業(yè)領(lǐng)域的這一市場狀況,為計算機專業(yè)的教育教學(xué)工作指出了新的方向。本文結(jié)合計算機專業(yè)的教學(xué)實務(wù)工作,對有關(guān)的課程創(chuàng)新問題進行詳細(xì)解析。
目前很多院校的計算機專業(yè),在課程教學(xué)上,針對Web前端開發(fā)技術(shù)的課程,其內(nèi)容主要包括了HTML、JavaScript、CSS等項目,這些內(nèi)容都屬于網(wǎng)絡(luò)制作領(lǐng)域在網(wǎng)頁設(shè)計與制作上較為常用的工具,計算機專業(yè)的人才培養(yǎng),也正是基于通過教育教學(xué)工作讓網(wǎng)絡(luò)人才掌握目前行業(yè)領(lǐng)域前沿的實用技術(shù),使得其在步入實踐領(lǐng)域的工作崗位時,能夠用掌握的技術(shù)做好有關(guān)的工作。不過因為現(xiàn)代科技不斷發(fā)展,很多高科技企業(yè)所要求的網(wǎng)絡(luò)人才不僅要懂得怎樣制作網(wǎng)頁,還要掌握最新的WEB前端開發(fā)技術(shù),因而要提升計算機人才的專業(yè)能力與就業(yè)水平,高校應(yīng)注意積極掌握市場上對高端科技人才的需求動向,立足市場導(dǎo)向,及時調(diào)整計算機專業(yè)的課程教學(xué)辦法。一方面,應(yīng)在WEB前端開發(fā)的教學(xué)活動中,注意做好基礎(chǔ)理論的教學(xué),讓學(xué)生對技術(shù)原理與應(yīng)用框架具有深入的了解,同時還應(yīng)當(dāng)增加實踐性的教學(xué)環(huán)節(jié),教師可以使用現(xiàn)階段科技企業(yè)中常用的移動終端辦公設(shè)備向?qū)W生演示怎樣利用WEB前端開發(fā)技術(shù)制作程序和進行軟件開發(fā),頁面集成的一些實踐性問題,通過調(diào)整教學(xué)內(nèi)容,讓W(xué)EB前端開發(fā)課程更加貼近企業(yè)領(lǐng)域?qū)嶋H的工作環(huán)境,從而培養(yǎng)學(xué)生掌握WEB前端開發(fā)技術(shù)處理實務(wù)問題的能力[1]。
由于現(xiàn)代網(wǎng)絡(luò)化發(fā)展已經(jīng)成為社會生產(chǎn)生活領(lǐng)域不可阻擋的一股潮流,因而網(wǎng)絡(luò)技術(shù)的開發(fā)應(yīng)用也變得越來越多多元化、專業(yè)化。WEB前端開發(fā)技術(shù)在目前的很多網(wǎng)絡(luò)建站,網(wǎng)頁制作與網(wǎng)絡(luò)開發(fā)活動中都有廣泛地應(yīng)用,對從事WEB前端開發(fā)的人員而言,不僅要掌握相關(guān)的技術(shù)原理,還要掌握WEB前端開發(fā)技術(shù)目前的應(yīng)用情況,尤其在移動通信網(wǎng)絡(luò)終端如手機常用的網(wǎng)絡(luò)APP中的技術(shù)應(yīng)用問題。因為目前我國的上網(wǎng)用戶中,大多數(shù)屬于使用智能手機進行上網(wǎng)的人群,因而目前大量的網(wǎng)頁開發(fā),網(wǎng)站建設(shè),都開始由立足臺式電腦而轉(zhuǎn)向立足手機終端進行設(shè)計,這就使得WEB的前端開發(fā)技術(shù)在應(yīng)用上要更多關(guān)注市場領(lǐng)域的前沿動態(tài),對WEB前端開發(fā)工作進行教學(xué)時,要注意根據(jù)行業(yè)領(lǐng)域技術(shù)應(yīng)用的主流發(fā)展趨勢,進行課程教學(xué)內(nèi)容的必要調(diào)整,通過積極探索新的課程教學(xué)方法,讓W(xué)EB 前端開發(fā)按技術(shù)的教學(xué)工作更契合與目前行業(yè)領(lǐng)域的技術(shù)應(yīng)用實際情況,這樣才能使得學(xué)生在有關(guān)技術(shù)應(yīng)用的學(xué)習(xí)上找準(zhǔn)方向[2]。
H-C-J模式,指的是包含了HTML、JavaScript、CSS等技術(shù)應(yīng)用的WEB前端開發(fā)模式,這里面的H指的就是超文本標(biāo)記語言HTML,HTML是目前網(wǎng)絡(luò)領(lǐng)域最為常用的前端制作技術(shù),其支持在網(wǎng)頁上鏈接各種信息,能夠把各種各樣的文字、圖片、動態(tài)的元素呈現(xiàn)在網(wǎng)頁上提供給瀏覽者,因而進行WEB的前端開發(fā),必然要應(yīng)用到HTML技術(shù)。C指的是層疊樣式表CSS,是在前端開發(fā)的工作中,用以表現(xiàn)HTML樣式的計算機語言,其是針對網(wǎng)頁上復(fù)雜內(nèi)容模塊的顯示要求,而對不同內(nèi)容實施合理定位與展示的工具,對于一些構(gòu)成較為復(fù)雜的網(wǎng)頁,CSS技術(shù)在合理規(guī)劃頁面的內(nèi)容要素,提供網(wǎng)頁美化方面具有其他工具和技術(shù)所不具有的強大功能;H-C-J模式里面的J指的是Java Script,中文也被稱為加瓦腳本,其屬于一種腳本語言,是目前網(wǎng)絡(luò)制作領(lǐng)域十分常用的對網(wǎng)頁加入動態(tài)展示互動功能的技術(shù)工具,通過使用JavaScript,能夠讓制作人員在網(wǎng)頁上添加互動功能,為瀏覽者提供點擊應(yīng)答窗口,并在網(wǎng)頁上設(shè)置動態(tài)的展示內(nèi)容。
要做好Web前端開發(fā)的教學(xué)工作,不僅要通過理論化的教學(xué),讓學(xué)生掌握HTML、JavaScript、CSS等技術(shù)的原理和相關(guān)的理論知識,還要讓學(xué)生從網(wǎng)頁設(shè)計的實際工作出發(fā),對H-C-J模式具有深入理解和實踐應(yīng)用技能的掌握,因而教學(xué)上應(yīng)設(shè)立3+1的框架,一方面通過讓學(xué)生深入了解H-C-J模式里面的HTML技術(shù)、JavaScript技術(shù)和CSS,在掌握了其技術(shù)原理基礎(chǔ)上,可以使用上述三項技術(shù)進行網(wǎng)頁的制作與開發(fā)工作。同時因為網(wǎng)頁的制作與開發(fā)主要依據(jù)現(xiàn)實需要而進行目標(biāo)設(shè)計,因而不存在統(tǒng)一適用的開發(fā)模式,這就需要教師在課程教學(xué)的工作開展實施上,立足3+1框架,模擬實踐領(lǐng)域的網(wǎng)頁制作,網(wǎng)站建設(shè)與前端開發(fā)工作,讓學(xué)生依據(jù)用戶要求進行軟件設(shè)計和技術(shù)應(yīng)用,通過理論結(jié)合實踐的教學(xué),讓學(xué)生在掌握了理論知識的基礎(chǔ)上,具有技術(shù)應(yīng)用與前端開發(fā)方面的實踐才能,這樣才可以使得學(xué)生具有較高的實踐工作能力與技術(shù)應(yīng)用水平[3]。
對于Web前端開發(fā)的教學(xué)工作,應(yīng)注意在課程內(nèi)容講解上先明確核心,讓學(xué)生理解學(xué)習(xí)WEB前端開發(fā)技術(shù)主要的目的在哪里,在現(xiàn)實的工作中要使用這一技術(shù)處理怎樣的問題,完成怎樣的工作任務(wù)。這些工作任務(wù)一般的目標(biāo)是什么,使得學(xué)生在學(xué)習(xí)理論知識之前,先弄清技術(shù)的應(yīng)用方向,這樣才能使得學(xué)生明晰WEB前端開發(fā)技術(shù)的學(xué)習(xí)的重心。在此基礎(chǔ)上,在三項技術(shù)的各自講解上,要注意對三項技術(shù)之間的聯(lián)系進行深入解析,先讓學(xué)生了解HTML的作用和應(yīng)用問題,再學(xué)習(xí)CSS的作用和其與HTML的關(guān)系,在明晰二者的技術(shù)應(yīng)用基礎(chǔ)上,再讓學(xué)生學(xué)習(xí)和了解JavaScript在前端制作上的作用和應(yīng)用范圍。由于這三項技術(shù)在網(wǎng)頁開發(fā)的實務(wù)工作中具有一定的遞進關(guān)系,因而教師應(yīng)注意避免以割裂的理論知識灌輸而進行有關(guān)技術(shù)問題的講解,而應(yīng)秉持科學(xué)的知識教授順序,從各項技術(shù)的應(yīng)用為指導(dǎo),由淺入深地進行技術(shù)作用、原理與應(yīng)用問題的講解。
因為不同的學(xué)生理解能力不同,對技術(shù)的掌握也會呈現(xiàn)出不同的學(xué)習(xí)效果,因而教師在Web前端開發(fā)技術(shù)的課程教學(xué)上,要注意在統(tǒng)籌整體的基礎(chǔ)上,針對個別學(xué)生對技術(shù)理解存在誤區(qū),存在不明白的現(xiàn)象,給予個別的輔導(dǎo)和答疑。教師要在集中教學(xué)工作完成后,通過觀察學(xué)生的反應(yīng)情況,了解哪些學(xué)生切實理解了教師的講述內(nèi)容,而哪些學(xué)生還沒有充分理解課程內(nèi)容,通過設(shè)置一些實踐性的試題訓(xùn)練,觀察學(xué)生的反饋情況,從而找出學(xué)生中對這部分內(nèi)容存在理解偏差和認(rèn)知障礙的學(xué)生,消除其疑惑,更好地理解掌握Web前端開發(fā)技術(shù)。
為了更好地最好課程教學(xué)工作,保障Web前端開發(fā)技術(shù)課程的教學(xué)實效,教師應(yīng)調(diào)整以往一元化的教學(xué)評價模式,而引入綜合性教學(xué)評價,通過分別針對學(xué)生在課程學(xué)習(xí)后對知識的理解程度,掌握程度,實踐水平三方面進行測試,觀察其課程學(xué)習(xí)的實際效果,并把其在三方面的學(xué)習(xí)狀況給予評估,讓學(xué)生真實的課程學(xué)習(xí)水平得以有效反映出來,這樣可以更好地衡量課程教學(xué)的效果。
基于Web前端開發(fā)技術(shù)的課程包含很多知識內(nèi)容和專業(yè)技術(shù),并且具有很強的綜合性。因此,在教學(xué)過程中,教師應(yīng)結(jié)合課程內(nèi)容和目標(biāo),依靠前端開發(fā)核心技術(shù),通過3 + 1框架的設(shè)計,進一步豐富培養(yǎng)學(xué)生的知識體系,提高他們的專業(yè)水平和綜合能力,為學(xué)生的未來學(xué)習(xí)和工作打下堅實的基礎(chǔ)。