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