摘要:Web服務在各行業的應用越來越多,本文從四個方面介紹了我院在Web技術課程體系建設方面的一些研究及經驗。
關鍵詞:Web技術;課程體系;互聯網服務;Web應用服務
中圖分類號:G642文獻標識碼:B
1Web技術課程
Web技術課程是指講授網頁設計與網站建設的課程,主要講授網站的規劃、設計、開發等內容,并深入講述Web的工作原理。Web技術課程的教學目標是使學生掌握網頁的設計、制作方法,了解網站規劃的一般方法,熟練掌握常用網站制作軟件的使用,能夠進行交互式網站的規劃與開發。該課程體系一般應包括以下幾門課程:“網頁設計與網站規劃”、“動態網站設計”、“數據庫原理與應用”、“Web數據庫”和“Web Service開發”。
2目前高校開設Web技術課程的現狀
2.1教學內容落后,跟不上互聯網技術的發展
Web應用服務的快速發展,推動了Web技術的快速發展,Python、Ruby等敏捷開發技術的出現,極大地縮短了Web應用項目的開發周期;Flex的出現改變了傳統的Web表現形式;Ajax技術的廣泛應用大大改善了用戶體驗。而目前大部分高校所開設的Web技術課程的教學內容并不能很好地與目前Web技術的發展同步,這一點使我們的教育與市場的需求很難達到相互符合。
2.2Web服務理念較落后
Web 2.0的迅速發展推動了互聯網理念的不斷創新,BLOG、微博客、SNS、RSS、Wiki等新的互聯網應用形式的出現,極大地促進了互聯網應用服務理念的發展。目
前大部分高校開設的Web技術課程在其教學內容及概念上很少涉及這些全新的互聯網應用形式及理念。
2.3在日常學習中暴露的問題較少
目前大部分高校Web技術課程的教學方式為教師在課堂上講授相關知識,學生在實驗課上對所學知識點進行練習。大部分情況下學生都是在對所學的某一知識點進行單一訓練。此種實驗課可以暴露學生在語法等基礎方面的問題,但是具體應用中一些容易出現的問題卻很難發現。
2.4學生很少具有開發完整項目的經驗
在正常的授課過程中學生往往很少能夠參與到一個項目從需求分析到設計規劃,到具體開發,再到項目部署調試的全過程,這就會造成學生缺乏完整項目開發的經驗,學生僅僅停留在對“實驗室項目”的學習上,而缺乏實際應用項目的開發經驗,解決實際問題的能力很難得到提高。
3Web技術課程的教學實踐
我院從2005年起在計算機科學與技術專業開設Web技術課程,目的是使學生能夠掌握網頁設計、制作的方法,掌握網站規劃與建設的一般方法,能夠采用動態網站開發語言并結合數據庫進行交互式網站和Web應用項目的開發,具有完整的項目開發經驗;了解Ajax、RSS、Flex等Web發展的前沿技術,了解Web 2.0、微博客等全新的互聯網應用模式。
3.1課程體系介紹
下面對我校計算機科學與技術專業Web技術課程的具體開設情況分別加以介紹,其中重點介紹“網頁設計與網站規劃”、“動態網站設計”這兩門課程。
“網頁設計與網站規劃”:主要使學生掌握網頁設計與制作的常用軟件,掌握色彩理論、平面構成等網頁設計的一般原理,熟練掌握Html、CSS基礎語法并能夠使用兩者相結合進行靜態網站的開發,掌握網站的設計、規劃、制作、發布與維護等工作;了解Web標準的基本內容,掌握依據標準進行網站建設開發的一般方法。
“動態網站設計”:我校目前采用ASP作為動態網站開發語言進行講授,講授的主要內容是ASP的基礎知識,Web服務器的安裝和配置以及創建ASP程序的方法,ASP的腳本語言VBScript,ASP的內置對象Response、Request、Application、Session、Server,ASP的文件操作對象以及ASP的數據庫對象ADO等,并講授網站的性能優化、安全性保障,Web的工作原理等內容。目的是使學生掌握ASP語言,能夠采用ASP進行Web編程,開發交互式網站;通過開發動態網站,深入了解Web的工作原理,了解B/S體系結構下的Web應用項目開發;系統地掌握一個網站項目從需求分析到數據建模,到Web界面設計及編程,再到最后調試并發布等流程;同時在日常講課中引入互聯網應用的新技術、新理念。
“數據庫原理與應用”:本課程的任務是通過對數據庫的語言基礎、程序設計、系統開發等環節的學習,學會采用面向對象的數據庫設計方法,最終掌握SQL Server 應用系統的開發技能,為以后的項目開發,奠定必要的理論基礎。
“Web數據庫”該課程主要使學生掌握Web開發技術與數據庫相結合開發應用系統的一般方法及具體應用。
“Web Service開發”:該課程為計算機科學與技術專業的專業課,并作為Web技術課程體系中的應用型課程,主要使學生掌握分布式、跨平臺的系統開發。
3.2核心課程教學大綱
我校在計算機科學與技術專業開設Web技術課程時,將“網頁設計與網站規劃”和“動態網站設計”這兩門課程作為核心課程,下面分別對其教學大綱加以介紹。
(1)“網頁設計與網站規劃”課程教學大綱
我校在計算機科學與技術專業開設的“網頁設計與網站規劃”課程共72學時,其中理論課時54學時,實驗課時18學時。課程教學大綱如下。

(2)“動態網站設計”課程教學大綱
我校在計算機科學與技術專業開設的“動態網站設計”課程共72學時,其中理論課時54學時,實驗課時18學時。課程教學大綱如下。

4目前存在的問題與今后努力方向
目前我校開設的Web技術課程中出現了一些問題,具體有如下幾點。
(1) 新技術涉及偏少;
(2)Web理念的涉及內容相對較少;
(3) 師資力量相對較薄弱。
針對我校的培養目標及現狀,今后計劃在以下方面加以改進:
課程的擴充。針對目前的應用現狀,在Web技術課程體系中增加敏捷開發技術,如Ruby、Python、PHP等技術;并增加新技術的應用,如Ajax應用、Flex應用、WAP開發等。
增加講述Web理念的課程。
建立一個與時代發展保持同步的機制,使課程體系能夠與Web技術的發展及應用保持同步。
加強師資隊伍的建設。一方面通過內部學習提高教師的教學能力;另一方面通過加強與校外企業的合作及參加相關培訓等提高教師的實力。
參考文獻:
[1] 翟萍. 對高等院校網頁制作課程的思考[J]. 科技資訊,2007,(14).
[2] 李建慧. 網頁制作課程的教學研究與實踐[J]. 科學教育研究,2007,(4).
[3] 段青玲,王欣. “網頁設計”課程教學改革的思考與實踐[J]. 農業網絡信息,2007,(1).