陳慧
摘 要:本文以衡水學(xué)院計算機科學(xué)與技術(shù)專業(yè)開設(shè)的Web系統(tǒng)開發(fā)技術(shù)課程為例,分析了該課程目前教學(xué)現(xiàn)狀及存在的問題,提出了相對應(yīng)的改革思路。Web系統(tǒng)開發(fā)技術(shù)是筆者學(xué)院計算機科學(xué)與技術(shù)專業(yè)的一門必修課程。筆者多年教授該課程,從教學(xué)效果來看,學(xué)生對知識點掌握都很好,但是卻不能綜合這些知識點制作出一個完整功能的動態(tài)網(wǎng)站。由此可見Web系統(tǒng)開發(fā)技術(shù)課程的改革勢在必行。
關(guān)鍵詞:網(wǎng)頁設(shè)計 Web 教學(xué)改革
中圖分類號:G642 文獻標(biāo)識碼:A 文章編號:1672-3791(2018)11(a)-0-02
1 Web系統(tǒng)開發(fā)技術(shù)課程教學(xué)現(xiàn)狀及存在的問題
1.1 課程教學(xué)時間和教學(xué)內(nèi)容安排不合理
1.1.1 課程內(nèi)容不合理,有重復(fù)教學(xué)知識點
在目前2014版的計算機科學(xué)與技術(shù)專業(yè)的培養(yǎng)方案中,Web系統(tǒng)開發(fā)技術(shù)課程安排在第五學(xué)期,而在第五期同時開設(shè)的還有網(wǎng)頁設(shè)計技術(shù)課程和HTML5應(yīng)用開發(fā)技術(shù)。這兩門課程都屬于網(wǎng)站前端開發(fā)技術(shù),但在教學(xué)內(nèi)容上有很多重復(fù)的知識點。比如:HTML基礎(chǔ)標(biāo)簽、CSS基本規(guī)則和編寫方法。而Web系統(tǒng)開發(fā)技術(shù)課程也涉及到一部分HTML基礎(chǔ)知識,這門課程也講了一些JavaScript知識,和HTML5的部分章節(jié)重復(fù)。鑒于以上問題,學(xué)生學(xué)習(xí)起來覺得很混亂,而且容易失去學(xué)習(xí)興趣。必須進行課程改革。
1.1.2 課程的前后銜接安排不合理
目前該課程的前期基礎(chǔ)課程有Java程序設(shè)計和數(shù)據(jù)庫系統(tǒng)課程均安排在第四學(xué)期,與該課程銜接還可以。但是前端開發(fā)用的網(wǎng)頁設(shè)計技術(shù)和HTML5應(yīng)用開發(fā)技術(shù)以及后臺開發(fā)用的Web系統(tǒng)開發(fā)技術(shù)都安排在第五學(xué)期,同時開課,學(xué)生學(xué)起來會很吃力。在Web系統(tǒng)開發(fā)技術(shù)課程中會用到前端的基礎(chǔ)知識,而要做一個完整的網(wǎng)站,還要用到圖像處理技術(shù),像PhotoShop、Flash之類的課程,這些課程均沒有提前開設(shè),最終導(dǎo)致學(xué)生只是學(xué)會了一門課程而已,而沒有獨立制作網(wǎng)站的能力。
1.2 教學(xué)方法一成不變,考核方法不夠全面,教學(xué)效果差
教師的教學(xué)方法就是一教一練的方式,老師講一道例題,學(xué)生跟著練一道。這樣固定的一教一學(xué)一練的方式不能達到更好的教學(xué)效果。試卷考核依舊是該課程的唯一考核方式,主要是針對知識點掌握情況的考核,也不能更好地檢驗學(xué)生的實踐學(xué)習(xí)效果。
1.3 教師只教知識,不注重培養(yǎng)學(xué)生自主學(xué)習(xí)
教師對教學(xué)環(huán)節(jié)和教學(xué)方法的設(shè)計都是針對如何把這些知識教會給學(xué)生,不注重如何提高學(xué)生的自主學(xué)習(xí)能力。學(xué)生的學(xué)習(xí)基本都是以應(yīng)付老師的作業(yè)為主,課上教一點學(xué)一點,課下完成作業(yè)就沒事了。教師上課時間是有限的,能夠教的知識的也是有限的,學(xué)生不會自主學(xué)習(xí),學(xué)到的東西也是有限的。所以學(xué)生都是被動學(xué)習(xí),只能是教多少會多少。
2 網(wǎng)站設(shè)計課程教學(xué)改革思路
2.1 改革課程設(shè)置
(1)重新調(diào)整課程設(shè)置,重新整合教學(xué)內(nèi)容。HTML5應(yīng)用開發(fā)是一門方向選修課,網(wǎng)頁設(shè)計技術(shù)一門專業(yè)必修課,可以將兩門課程合為一門課程,把兩門課程的內(nèi)容進行重新整合后作為一門適合前端開發(fā)的專業(yè)必修課程。同時把Web系統(tǒng)開發(fā)技術(shù)課程部分重復(fù)的章節(jié)去掉,全部安排的前端開發(fā)課程中。Web系統(tǒng)開發(fā)技術(shù)的教學(xué)內(nèi)容只講服務(wù)器端應(yīng)用開發(fā)的相關(guān)知識點。
(2)將網(wǎng)頁設(shè)計技術(shù)課程安排在第四學(xué)期,Web系統(tǒng)開發(fā)技術(shù)安排在第五學(xué)期,兩門課程有前后銜接,學(xué)生學(xué)起來更輕松,安排也更合理化。另外像Photoshop、Flash等軟件可以安排在Web系統(tǒng)開發(fā)技術(shù)課程之前開設(shè),或者以公選課形式或者以網(wǎng)絡(luò)在線形式。有了這些課程內(nèi)容作為基礎(chǔ),學(xué)生才能更好地學(xué)習(xí)Web系統(tǒng)開發(fā)技術(shù)課程。
2.2 改革教學(xué)方法與考核方法
2.2.1 教學(xué)方法的改革
教師采用以任務(wù)驅(qū)動為主的教學(xué)方法,結(jié)合案例式、啟發(fā)式、討論式等其他教學(xué)方法,根據(jù)教學(xué)內(nèi)容將其劃分幾大任務(wù)。一個任務(wù)可以是一個完整的網(wǎng)頁,也可以是網(wǎng)頁需要的素材,或者是一個系列相關(guān)知識點的多個網(wǎng)頁。分階段每次先布置任務(wù),在每一個任務(wù)開始之前,讓學(xué)生自己找到完成任務(wù)的方法。根據(jù)每一項任務(wù)的特點,學(xué)生可以獨立完成,也可以以小組形式完成,同時讓學(xué)生帶著任務(wù)去學(xué)習(xí)。
2.2.2 靈活自主的考核方式
采用理論和實踐分別考核的方式。理論部分采用試卷考核方式,實踐考核以結(jié)課作品形式提交。對于考核題目,老師可以提供選題,學(xué)生也可以自擬題目,可以獨立完成,也可以小組形式完成。實踐成績評定可以模擬畢業(yè)答辯的形式,學(xué)生演示并講解自己的作品,根據(jù)答辯情況給出綜合成績。結(jié)課作品在學(xué)期初就布置好,所進行的每一步設(shè)計都按計劃執(zhí)行,邊學(xué)邊設(shè)計,與課程的學(xué)習(xí)同步進行,同時結(jié)束。
2.3 以教知識為本,以教會學(xué)生自主學(xué)習(xí)為首
目前很多學(xué)生的學(xué)習(xí)目標(biāo)都是以不掛科為主,混到畢業(yè)就行。沒有主動學(xué)習(xí)和自已再去深入學(xué)習(xí)的興趣和動力。教師要讓學(xué)生學(xué)會根據(jù)自身條件和需要自由地選擇學(xué)習(xí)目標(biāo)、學(xué)習(xí)內(nèi)容、學(xué)習(xí)方法并通過自我調(diào)控的學(xué)習(xí)活動完成具體學(xué)習(xí)目標(biāo)。盡可能地減少對教師的依賴性和對知識的盲從性。
首先,設(shè)法讓學(xué)生有主動學(xué)習(xí)的動力,比如:組建一個項目開發(fā)團隊,該團隊要以營利為目的,通過學(xué)到的知識進行網(wǎng)站設(shè)計的兼職,獲得報酬。其次,充分利用團隊的技術(shù)力量,部分學(xué)生可專攻圖片處理、動畫制作等,既能制作網(wǎng)站的前端,也能單獨做一些兼職設(shè)計的工作。最后,還要注意和學(xué)生多溝通交流,通過各種方式或者利用QQ、微信等現(xiàn)有工具來進行師生交流。在整個團隊建設(shè)中,教師要起到積極推進的作用,幫助他們解決各種困難,尤其是技術(shù)支持。在此過程中學(xué)生要自己學(xué)習(xí)更多的相關(guān)知識,只有學(xué)生能夠更好的去自主學(xué)習(xí),才能拓展他們的知識面,不斷增加知識積累,真正學(xué)好Web系統(tǒng)開發(fā)技術(shù)這門課程。
2.4 完善實驗環(huán)境
第一,完善學(xué)生用實驗環(huán)境。目前我校的實驗室建設(shè)相對比較完善,但是專業(yè)課上機都是安排在公共機房。充分利用已有的云平臺實驗室建學(xué)生專用云盤。每次在機房上機結(jié)束時,只要把站點文件上傳到云盤,下次上機時,不論用哪臺機器,只要連結(jié)到服務(wù)器,把前一次的站點文件下載到本地計算機即可繼續(xù)制作網(wǎng)站,做完后繼續(xù)上傳到云盤。第二,針對項目開發(fā)小組的建立,專門設(shè)置一個實驗室供學(xué)生們使用,設(shè)置一臺服務(wù)器,學(xué)生用自己的電腦進行項目開發(fā)。建立完善的項目開發(fā)實驗室制度,保證實驗室的正常運行。第三,在課程結(jié)課前一周進行集中實訓(xùn),集中到項目開發(fā)實驗室上課,便于教師和學(xué)生的指導(dǎo)交流,集中時間讓學(xué)生完成結(jié)課作品的收尾工作。
3 結(jié)語
Web系統(tǒng)開發(fā)技術(shù)課程的教學(xué)改革旨在構(gòu)建一套系統(tǒng)、實用的項目驅(qū)動教學(xué)模式及教學(xué)方法體系,提高學(xué)生的實踐能力、綜合合作能力和解決實際問題的能力,對提高課程教學(xué)質(zhì)量和培養(yǎng)學(xué)生的創(chuàng)新能力行之有效,同時也想推廣該教學(xué)模式,體現(xiàn)以學(xué)生為本的教育教學(xué)理念。計算機科學(xué)與技術(shù)專業(yè)Web系統(tǒng)開發(fā)技術(shù)課程還要根據(jù)計算機技術(shù)的更新不斷深化改革,不斷調(diào)整教學(xué)內(nèi)容,調(diào)整教學(xué)和考核方法并進一步強化實踐教學(xué)以更好地適應(yīng)社會的需求。
參考文獻
[1] 羅雅過,袁佳樂.基于“雙項目”驅(qū)動教學(xué)的商務(wù)網(wǎng)站設(shè)計與開發(fā)教學(xué)改革探究[J].電子測試,2017(24):108-109.
[2] 陳翠琴.淺析高職院校網(wǎng)站開發(fā)課程的項目化教學(xué)實踐[J].當(dāng)代教育實踐與教學(xué)研究,2017(6):153.
[3] 徐奕楓.基于模塊化項目教學(xué)的《PHP網(wǎng)站開發(fā)》課程改革探析[J].計算機產(chǎn)品與流通,2018(7):188.