關於高職Web技術開發類教材編寫建議論文
論文摘要:教材是體現教學內容和教學方法的載體,是進行教學的基本工具,是深化教育教學改革、培養創新型人才的重要保證。高職軟體技術專業Web技術開發類教材存在諸多問題,根據高職教育的新理念,“教學做一體化、專案化”是高職教育教材建設的發展方向,Web技術開發類教材編寫應以最終就業為目標選取教材內容,以常用實用技能為核心細化教材內容,以專案導向和任務驅動模式組織課程內容,以多實踐、多動手的方式處理章節內容。
論文關鍵詞:高職;Web技術;課程開發;教材編寫
教材是體現教學內容和教學方法的載體,是進行教學的基本工具,是深化教育教學改革、培養創新人才的重要保證。教育部明確提出要把“實施精品戰略,抓好重點規劃”作為高職院校教材建設的重要指導方針。當前,高職軟體技術專業Web開發技術所使用的計算機教材適合高職教育發展需求的很少,特別是適合高職技能型、實踐型、創新型教學的,以專案為導向、任務驅動型的教材更少。因此,探索建設適應高職軟體技術人才培養的優秀計算機教材體系,是高職軟體技術專業教學改革的重要任務之一。
高職軟體專業web技術開發類教材存在的問題
廣東科學技術職業學院軟體學院的軟體技術專業在兩個方向開設了asp.netWeb技術開發課程,一個是軟體開發方向,另一個是軟體工程方向,軟體工程方向與“北大青鳥”合作開設班級,採用課程置換形式,很多專業技術類課程採用“北大青鳥”的accp系列教材。筆者在兩個方向的班級都有多年的教學經歷。軟體開發班採用的教材有以下幾次變動:2006年使用清華大學出版社出版、程不功等人主編的《asp.net2.0動態網站開發教程(第一版)》,2007年使用人民郵電出版社出版、劉乃麗主編的《asp.net2.0+sqlserver2005專案開發(第一版)》,2008年使用《asp.net2.0動態網站開發教程(第二版)》,2009使用中國鐵道出版社出版、李強,魏崢等人主編的《asp.net動態網頁設計教程與上機實訓》教材。頻繁更換教材的原因是以上教材都存在各種問題,難以適應高職教育發展的要求。現對一些典型問題分析如下。
教材追求知識的全面性,忽略技能的實際應用軟體技術專業的Web開發技術課程是專業核心課程,學生走向工作崗位後會直接應用到課程涉及的基本技能。高職教育主要透過對具體操作技能的訓練使學生掌握實際應用能力,培養適合崗位群工作需要的實用型人才。因此,必須對學生進行大量的技能訓練,以期在有效訓練的基礎上提高學生的技能水平。然而,目前的高職教材中理論內容過多,知識追求全面,具體的操作訓練內容過少,特別是透過專案導向、任務驅動教學能從中獲取實際工作經驗的教材更少,不符合高職教育培養目標的要求。《asp.net2.0動態網站開發教程》與《asp.net動態網頁設計教程與上機實訓》都有此缺點。
追求以例項說明知識,例項缺乏專案化特色還有一些教材注重以例項說明知識,注重實際操作,學生在課程完成後動手能力、編碼能力較強,但是該類教材缺乏專案的支援,例項沒有很好地融入專案。課程學完後,學生完成一個簡單的功能還可以,但在完成實際專案時卻無從下手,不知道怎樣將所學的技能很好地應用到實際專案中去。《asp.net2.0動態網站開發教程》與《asp.net動態網頁設計教程與上機實訓》都具有此類缺點,例項雖多,但未能把這些例項綜合成一個或多個系統專案。
追求專案導向和任務驅動,忽略對基礎知識的理解計算機軟體專業課程對技能知識理解的要求要高於其他高職技術課程,比如汽車維修專業,學生對技能知識要求會做就行,可以不用理解其原理,而軟體專業的學生要學會程式設計,僅僅靠模仿是遠遠不夠的,還要能夠創新,因此,對知識點的理解顯得非常重要。專案導向、任務驅動、多動手、多實踐,目的是融會貫通技能知識點並能靈活應用。而有些教材給出了2~3個完整的專案,對專案有簡單的分析和設計,然後剩下的就是程式碼,晦澀難懂。這種教材只注重專案的完成,忽略了對基礎知識的理解和掌握,學生不能很好地建構系統、全面的知識框架。雖然專案完成了,但沒有產生實際效果,學生理解的基礎技能知識甚少,這是不符合軟體專業課程以理解為基礎的科學規律的。《asp.net2.0+sqlserver2005專案開發》教材就具有此種缺點,專案數量達到9個,但卻忽略了對基礎知識的必要講解。
教材內容針對性不強計算機知識浩如煙海,僅僅一個asp.net技術,微軟網站中的幫助文件就有幾千頁,所以選擇好合適的內容是教材建設的關鍵。有些教材只注重知識內容的羅列,力爭面面俱到,事實上很多內容在實際中很少用到,使用這種教材的教學結果就是浪費學生大量的寶貴時間。
內容不準確內容不夠準確甚至有錯誤也是很多教材的通病,通常是兩個原因造成的,一是編者本身對技能知識點理解不夠透徹,二是編者不負責任,編教材只是為了某種目的或為了完成任務。教材技能知識不夠準確對學生的危害極大,往往會影響學生對技能技術的理解和運用。這就要求教材編寫者在編寫教材之前,應該客觀評價自己是否具有準確表述技術技能知識點的能力,而且在編寫教材時要本著對學生、對自己、對大眾負責的態度。上述提及的教材或多或少地都存在此類問題。
“教學做一體化、專案化”是高職教育教材建設的發展方向
教育部《關於全面提高高等職業教育教學質量的若干意見》在課程改革方面的精神可以概括為以下幾點:
(1)積極與行業企業合作開發課程;
(2)根據技術領域和職業崗位(群)的任職要求,參照相關的職業資格標準,改革課程體系和教學內容;
(3)建立突出職業能力培養的課程標準,規範課程教學的基本要求,提高課程教學質量;
(4)改革教學方法和手段,融“教、學、做”於一體,強化學生能力的培養;
(5)重視優質教學資源和網路資訊資源的利用,提高優質教學資源的使用效率,擴大受益面。 檔案的精神是要求培養學生具備適應企業工作崗位的實踐能力、專業技能、敬業精神和嚴謹求實作風等相關素質,這是高職教育的價值取向。據有關方面統計,全國的高職院校中70%以上開設了計算機類專業,計算機類專業的在校生已具有一定的規模。迅速發展的高職計算機類專業教育面臨著一個共性的問題,即學生就業後對實際應用中的技術並不很熟悉,現場操作能力不強,與崗位技能要求有距離,而技術更新的速度很快,課程設定與教學內容的調整相對較慢,低端計算機類專業人才日漸飽和,致使高職計算機類專業畢業生的就業競爭日益加劇。表面上看,IT專業的培養人數與整個行業的需求量基本相當,但來自企業的聲音是學校培養的學生數量很多,但適合企業需要的人才很少。造成這種情況的主要原因是應屆畢業生缺少實際經驗,企業崗前培訓需要時間較長。其實,企業對於大學生的需求除了專業知識以外,還希望畢業生能夠認同企業文化,有較強的實踐動手能力,有較強的自學能力、適應能力和團隊合作能力。
Web開發技術課程是學生走向工作崗位後將直接應用的一門技能課程,因此,此類課程的教學必須注重培養學生的就業技能與職業素質。我院軟體工程方向的專業技能課主要講授accp課程體系,目前使用的是Accp5.0教材,教學效果較好。由於市場上Web類教材存在諸多缺點,我院組織教師編寫了《asp.net講義》,該講義參考accp課程體系,貫徹教育部檔案關於全面提高高職教育教學質量的精神,透過直接到合作企業調查、查詢網路招聘資訊、召開一年一度的往屆畢業生座談會等多種方式,瞭解企業最需要的人才與技術,開發出一套適合高職學生專業技能和專業素質提高的講義,該講義在軟體開發方向班級中使用,教學效果良好。綜合分析市場上Web技術教材的優缺點,結合Accp5.0教材的優點及我校自主開發的《asp.net講義》編寫思路,要開發出符合高職教育的發展趨勢、符合Web開發技術類課程特點的教材,應該滿足以下基本要求。
以最終就業為目標選取教材內容保證學生就業是教材編寫的'根本出發點。職業教育教學的本質不是科研教育而是就業教育,教學的目標就是保障就業,利於學生就業的知識技能就講,不利於就業的就不講。因此,在教材編寫之前,應該做的第一件事就是上網調查當前各種動態網站使用的技術,還要到軟體開發企業調研用人狀況和技術需求,或查詢網上招聘軟體開發人員廣告中所要求的技能,從而在宏觀上決定教材編寫的內容,保證學生學完課程後能成為受企業歡迎的人才。
以常用實用技能為核心細化教材內容在課程微觀內容的選擇上,所選的技術應是能解決實際工作中實際問題的技術。Web開發技術課程的主要內容集中在解決軟體開發專案中所涉及的技術工具、技術框架、開發流程及編碼除錯經驗等方面,內容的選取要符合10/20/70原則,即要將技術分成3類,10%是企業經常使用的技術,如頁面資料的傳遞、session、response、ADO.net技術等,這些技術幾乎在任何Web開發專案中都要用上;20%是企業較常使用的技術,如使用者控制元件、httphanler、httpModule技術等,這些技術在專案中使用的頻率較多;70%是企業很少使用的技術,或是在特殊專案中可能用上的技術,如影象處理技術,只有做影象處理類專案時才會使用。教材的內容安排應重點講解10%的核心技術,而對70%較少用到的非核心技術可只做介紹,或乾脆不講,而對20%較常使用的技術可弱化講解。總之,以用為本,學以致用,不用不學,學了就用,綜合應用,要讓學生花最少的時間學習最實用的技能。
以專案導向和任務驅動模式組織課程內容課程內容的整體安排必須以專案為中心展開,並應適當地把專案分割成多個任務,每一次課以完成一個或多個任務組織技術內容。專案的選擇要考慮企業性、實用性、教學性、趣味性。所謂企業性,即專案應該是來自企業的實際專案;所謂實用性,即專案應該是普通的、工作中經常會碰到的專案;所謂教學性,即專案應適合教學,不宜太大,使學生在熟練掌握技能的同時易於理解知識原理;所謂趣味性,即專案應能與日常生活緊密聯絡,從而有利於學生學習興趣的培養,教材學完以後應保證學生在學到更多的常用技能的同時,積累專案經驗和更多的行業知識。例如購物網站,這類專案就具有企業性、實用性、教學性、趣味性的特點。
以多實踐、多動手的方式處理章節內容課程的章節要完成專案的一個或多個子任務,章節內容的組織要突出實踐動手能力的培養。對各個類、控制元件、方法、引數、事件能倒背如流,也不一定會編寫程式碼,能編寫程式碼,自己覺得編得相當漂亮,但如果別人看不懂,那也只能屬於“垃圾程式碼”。要成為一名企業真正需要的人才,就要多實踐、多動手,樂於編碼,大量編碼,從抄寫程式碼到自寫程式碼。實踐——總結——再實踐是完成專案任務的必要過程。典型的教材章節組織順序是:展示任務的專案情境——學生模仿教師完成任務——教師總結技能內容——學生獨立完成類似任務——總結——再進行技能任務訓練。如此才能使技能實踐符合從模仿到理解再到變化的教育教學規律,保證教學方法和手段能融“教、學、做”於一體,從而實現迅速提高學生職業技能的目的。
總之,高職計算機軟體專業Web開發技術的教材建設必須以先進的教育理念為立足點,充分體現新的課程觀、教材觀、教學觀和學習觀,以培養學生的綜合素質為宗旨,以全面提高學生的職業技能為重點,為學生將來就業走向社會奠定良好的基礎。