柴群 梁劍波
摘要:《網頁制作與網站開發》是一門綜合性、實踐性、實用性極強的課程,它不僅要求學生掌握網頁設計的基礎知識,還要掌握利用網頁設計的基礎知識解決具體問題的能力。但現有的教學范式理論、實踐分離,不能很好地培養學生利用理論知識解決實際問題的能力。根據現在,提出了在《網頁制作與網站開發》項目驅動的方式進行教學,并給出了課時安排,擬提高學生利用理論知識解決實際問題的能力。
關鍵詞:網頁制作與網站開發;項目驅動;教學改革;教學設計
中圖分類號:G642 文獻標識碼:A
文章編號:1009-3044(2019)34-0134-02
1 教學現狀
《網頁制作與網站開發》是計算機科學與技術、電子商務專業核心專業課,一般在學生學習完Photoshop、C#、數據庫系統概論等專業課后開設,該門課程要求學生在熟練掌握Photo-shop、Flash,數據庫系統,Visual studi0 2010、HTML、JavaScript、C#或Java語言的基礎上進行學習,是一門綜合性、實踐性、實用性極強的課程,它不僅要求學生掌握網頁設計的基礎知識,還要掌握利用網頁設計的基礎知識解決具體問題的能力。
目前《網頁制作與網站開發》仍然采用傳統的教學方式,即理論課和實驗課分離,計算機科學與技術、電子商務專業每周理論和實驗各2個學時,其它專業理論課每周2學時,實驗課每周1學時,全部實行理論和實踐相分離的教學模式,這種傳統的教學方式存在以下弊端:
(1)以教為中心,以教定學,學圍繞教轉。一定程度上忽視了學生作為學習主體的存在,學生被動的聽,跟著教師劃定的題目進行驗證,沒有創新意識和能力,不符合現在自主學習、終生學習的主流。
(2)以本為本。忠實地執行教材、教學大綱,教材、大綱上怎么寫,教師就怎么講,使教材、大綱成為禁錮學生自由創造、大膽創新的枷鎖。
(3)教路單一。傳統課堂教學教師的“教”,是照本宣科,教師只把學生當作接受知識的容器,教師的教和學生的學在課堂上最理想的進程是完成教案,而不是“節外生枝”。
(4)仍然采用理論和實踐相分離的教學模式,理論課學生被動的聽,實驗課根據教師安排好的實驗內容被動的做,教學模式落后,學生積極較差。
最終的學習的結果變成了以考試為目的,以及格為結果,嚴重影響著學生的創新意愿和創新的水平。因此很有必要對現有的教學模式進行改革,以適應時代發展的需要。
2 項目驅動教學法
項目驅動是一種建立在建構主義理論基礎上的教學方法,是實施探究性教學模式的一種教學方法,其主要過程是將某門專業課程按類別分為若干技術或技能單元,每個技術或技能單元作為一個教學項目,實行理論、實踐一體化的單元式教學,每個單元教學都以應用該項技術或技能完成一個作業來結束,并進行下一個項目的教學。簡而言之,項目驅動就是師生為完成某一具體的工作任務而展開的教學行動。
“項目驅動法”的特點:
(1)在教學內容上:不再用以前的以“知識點”為線索的方式,而是根據學生的接受能力及信息時代的需求,改用以“項目”為線索,以“子項目”為模塊,精心組織教學內容,使其符合學生的認知特點,特別是強調所學知識要與時代同步。
(2)在教學方法上:強調學生的自主學習和探索,強調培養學生的自學能力。在教學過程中不斷地根據“項目”的需求來學習,變被動地接受知識為主動地尋求知識,改變學生傳統的學習觀,由“學會”到“會學”。
(3)在能力培養上:著重培養學生的創新精神和合作意識,學生在完成“項目”的過程中,會積極地去思考、探索。每個人的思路、想法不盡相同,老師可引導他們進行討論和交流,并適當地給予點評和鼓勵,使他們相互取長補短,既調動和學生的積極性,又培養了他們的創新精神和合作意識。
3 課程教學學時安排
項目驅動教學法在教學中的應用探索和實踐已經很多了,國內外的專家和學者都總結了這種教學方法的成功模式??墒敲块T課程都有自己的特點,有獨立的知識點和邏輯結構,不可能有一種通用的教學模式來匹配所有的課程。本研究將根據《網頁制作與網站開發》的教學特點,從市場占有率、學習的難易程度、技術的成熟度等多方面綜合考慮,將采用ASP.NET技術、ns服務器,C#語言,SQL2005數據庫軟件、Visual Studio2010開發平臺在Win7操作系統下開展教學改革和研究。
3.1 項目總課時安排
計算機科學與技術、電子商務專業《網頁制作與網站開發》64學時/學期,其他專業一般是48學時/學期。課時安排上計算機科學與技術、電子商務專業4課時/周/次,共計16次課,其他專業3課時//次,共計16次課,采用課時聯排的形式,集中時間進行項目攻關。授課時,任課教師最多講授一節課,進行理論講解、注意事項、任務布置、總結。其余時間都交給學生進行項目設計、教師個別答疑。
3.2 各子項目課時安排
電子商務類,如在線銷售平臺要求界面美觀,功能齊全,具有很強的代表性。本研究擬仿照淘寶網,構建一個在線綜合銷售平臺作為學習項目,學生根據教師的指導,在學期結束完成平臺的建設。
目前網站包括電子商務類網站大都采用B/S即瀏覽器朋艮務器架構和事件驅動模型處理數據,主要由客戶端、事件驅動(中間層)、數據庫三層構成,客戶端主要用于界面顯示,數據庫用于數據存儲,而事件驅動(中間層)用于數據處理。根據B/S架構的劃分,涉及具體教學時,可將知識點分為3個模塊,分別是前臺界面顯示模塊,后臺數據庫模塊,及事件驅動模塊(中間層模塊),根據不同模塊的特點分配教學學時:
1)前臺界面顯示模塊(12學時)
主要涉及的知識點包括:HTML語言、css(層疊樣式表)、網頁布局、窗體設計、主題與外觀(包括Photoshop、Flash素材處理)、母版設計等知識點。該部分擬分配3次課,12學時,4周內完成,教師根據學生的掌握程度,動態的安排時間。