周 娟
(湖南安全技術職業學院,湖南 長沙 410100)
項目教學法在“動態網站開發”課程實訓中的應用
周娟
(湖南安全技術職業學院,湖南長沙410100)
文章分析了項目教學法在高職動態網站建設教學中的應用現狀,并結合筆者在教學實踐中的項目選取、項目分析、項目實施、項目考核,詳細介紹了項目教學法在“動態網站開發”課程實訓中的具體應用。
動態網站開發;課程實訓;項目教學法
“動態網站開發”是一門綜合性和實踐型都非常強的課程,也是許多高職院校計算機應用專業的核心課程。該課程一般采用可視化工作室(visual studio)集成開發環境,需要學生有一定的網頁設計基礎、數據庫基礎及C#編程基礎。目前,許多高職院校在教學中一般采用“項目教學法”。在職業教育中,項目教學是指師生共同實施一個“項目”而進行的教學活動。項目教學的指導思想是將一個相對獨立的任務項目交與學生獨立完成,從信息收集、方案設計實施及最后評價都由學生負責,教師在教學過程中僅起咨詢、指導與答疑解難的作用。
“項目教學法”是以學生為主體,學生置身于真實的或模擬的環境中,參與項目開發的每個環節,項目教學對教師提出了更高的要求。目前,大部分職業院校的老師都是高校畢業后直接走向教師崗位,缺乏企業工作的經歷和實際項目的開發經驗。教師在授課過程中,選取的項目要么是借鑒企業的項目,要么采用教材上已有的項目。選取企業項目時候往往是通過校企合作的方式,以企業的實際需要來引導學生,往往忽視了教師引導能力和學生的實際興趣及開發水平的重要性,且學生通常只能完成其中的幾個小模塊,還是無法掌握整個項目的開發流程。選取的教材上已有項目一般都比較陳舊,如常見的新聞發布系統,其數據庫還是10年前的,有的項目甚至采用的還是asp.net2.0的技術,而且采用的開發方式也不夠靈活。
筆者通過在企業一線學習,實際參與了企業項目的開發,對項目開發過程較為熟悉。在綜合兩者的基礎上,結合學生實際情況,選取切合學生實際且他們感興趣的項目。實踐證明,只有首先調動學生的學習興趣和積極性,才能使他們的學習潛力得到充分發揮。

表1 項目任務分析
筆者通過深入企業調查、分析企業招聘網站,根據企業崗位要求確定工作任務和崗位能力,制定課程的標準確定培養目標。根據目標,讓學生為所在班級制作班級信息管理網站,也可以為某小型企業做企業網站,難度適中,以確保既能調動學生的興趣,又能與企業用人需求對接。
根據項目開發流程,從網站的需求分析—效果圖設計—母版頁設計—數據庫設計—功能模塊設計實現—網站測試發布,將項目開發各個階段的知識及技能提煉出來,分析學生各階段需要具備的能力設計,進而組織教學。
在項目實施過程中,將學生分成2~3人的項目小組,讓其根據特長和興趣分工合作,分別扮演“設計師”“程序員”“網站美工”等角色完成網站的開發。同時每組推選一個小組長,小組長每天將自己小組的項目進度通過報告的方式報告給老師,老師扮演“項目經理”的角色。學生對這樣的方式感到既新奇又有點壓力。全班可分成不同的小組,小組每天要報告進度,每個小組成員之間要分工協作,小組和小組之間也有一定的競爭。
以我院14級計算機應用專業課程學習為例,介紹項目教學法在“動態網站建設”課程設計中的具體應用,該課程的實訓全部是在機房中開發和實施的,具體情況如表1所示。
實訓機房的開發環境是visual studio 2010集成開發環境,Internet信息服務器7.0的版本,數據庫采用的是SQL(結構化查詢語言)Server 2008。學生一開始對網站要做成什么樣子,具備什么功能還比較模糊。通過教師的指導、對優秀網站的觀摩、小組成員之間互相交流分析,網站要達到的效果逐漸清晰明朗。學生通過分析網站效果畫出網站的功能模塊圖,明晰開發流程后,分工合作。搜集合適的素材、對素材進行一些處理,用PhotoShop設計出主頁界面,進行網站布局,設計制作母版,在這過程中學生對以前學過的Photoshop及Dreamweaver進行了鞏固和加深。在詳細設計過程中,學生遇到了不少問題,比如具體控件的屬性設置,具體的功能代碼編寫和調試。在項目的具體實施過程中,教師既是教學的組織者也是引導者、幫助者、咨詢者而不僅僅是知識的傳授者;學生也成了知識的主動構建著而不僅僅是被動地接受者。
項目考核基于項目開發的過程,注重考查學生對知識的實際應用能力,采用過程和結果相結合的復合式考核方式。平時考勤占20%,項目開發占50%,上機測試占30%。平時考勤主要是考查學生學習態度,如果缺勤超過了1/3課時是不允許參加期末考試的;項目開發主要考查學生合作交流能力、學習能力及項目開發能力;上機測試主要考查學生對基礎知識的掌握情況、代碼編寫能力。
在具體的考核過程中,尤其注重項目開發的考核,占整個成績的一半。項目開發的考核主要是看學生項目的文檔是否齊全符合規范、最終項目的完整性代碼的規范性、項目答辯的情況。在答辯時采用小組互評和教師評價相結合,學生要演示自己小組開發設計的網站,并回答教師的提問。在小組互評的時候每個小組下發項目評分標準表,根據評價標準互相評分。
教師最終也可以根據項目考核情況在全班評價出優秀的小組并予以一定的獎勵。采用這樣的考核方式,能夠從過程到結果比較全面地考核學生的素質,也能較好地調動學生的學習積極性和熱情,實踐證明學生對這樣的方式也比較受學生歡迎。

表2 項目評分標準
本實訓課程采用項目教學法實通過學生參與具體的小項目,從項目選取、素材收集、系統設計、詳細設計、測試發布、項目匯報各個階段充分調動他們的主觀能動性和積極性,鍛煉了他們的協作、溝通能力。通過“教、學、做”合一的方式將理論與實踐相結合,取得良好的教學效果。
[1]徐涵.項目教學的理論基礎、基本特征及對教師的要求[J].職教論壇,2007(3X):9-12.
[2]張莉敏,石明磊.剖析項目教學法在“.NET軟件工程師實訓”課程教學中的應用研究[J].山東社會科學,2015(S1):173-174.
[3]張媛媛.“ASP.NET程序設計”課程的教學改革與實踐研究[J].電腦知識與技術(學術交流),2014(12):8241-8242.
[4]賈玉罡.基于工作過程的ASP.NET動態網頁設計教學模式研究[J].現代工業經濟和信息化,2014(24):67-68.
Application of project teaching method in the course of dynamic website development
Zhou Juan
(Hunan Vocational Institute of Safety Technology, Changsha 410100, China)
This paper analyzes the present situation of project teaching method's application in the teaching of dynamic website construction in higher vocational colleges, and combining with the author's experience of project selection, project analysis, project implementation and project evaluation in teaching practice, the article gives a detail introduction of the specifc application of teaching method in the dynamic web development course training .
dynamic web site development; course training; project teaching method
周娟(1981— ),女,湖南永順,碩士,講師;研究方向:圖形圖像處理,數據挖掘。