吳奇英 尹洪巖
摘要:隨著教育改革的不斷深入,各大院校已經越來越重視技能型人才的培養。作為一名高職高專院校軟件技術專業的學生,一方面要具有豐富的計算機理論知識,另外一方面也需要在學習的過程中不斷地實訓和實踐。但是由于計算機軟件技術相對非常抽象,所以學習學習的積極性一直都較差。且在學習的過程中,由于學生操作的過程不是很熟練,也會影響之后的教學效果。本文主要就高職高專軟件技術專業采用“項目導向,任務驅動”的教學模式進行研究和實踐。
關鍵詞:高職高專院校;項目導向;任務驅動;教學模式;實踐方法
中圖分類號:G424 ? ? ? ?文獻標識碼:A
文章編號:1009-3044(2019)14-0127-02
引言
隨著計算機和信息技術的不斷發展,越來越多的企業對高端專業的人才的需求也越來越強烈。各大高職高專院校為了能夠更好地培養應用技術性人才,以便更好地適應企業的發展要求。分別將傳統的教學模式改變為“項目導向,任務驅動”的教學模式,希望能夠更好地改革課程教學方法。
1 項目導向與任務驅動的概述
項目導向和任務驅動本身屬于一個系統化的教學模式,項目導向一直都在教學活動中發揮著非常重要的作用,一般都需要師生共同實施。在運用任務驅動來進行教學的過程中,教師一定要將整個項目劃分成多個任務,并讓學生共同協作完成。等到每個學生將各個項目任務都完成之后才能夠完成整體項目。由于計算機軟件教學的理論知識較為廣泛,學習的過程相對非常困難[1]。所以教師可以將項目導向和任務驅動的模式更好地結合在一起,只有這樣才能夠讓學生在掌握理論知識的基礎上更好地熟練操作。
2 項目導向和任務驅動模式下的課程設計過程
如果要將項目導向和任務驅動的教學模式更好地結合在一起。在實踐的過程中,一定要先以專業的課程標準為最重要的核心,并通過將整個工作過程作為實際向導,再將整個項目作為載體,最終再實現一體化的教學。在此模式的教學過程中,一方面能夠更好地培養學生解決問題的能力,另外一方面又能夠培養其綜合應用能力。
在將課程項目化的過程中,一方面要以教材為主要的保障,在以項目作為主線的基礎上以任務作為基本的教學單元。而在設置項目的過程中要遵循以下幾點要求:第一,整體項目一定要以企業的真實項目為主要標準,為的就是能夠更加充分地反映整個企業的工作過程,并在之后按照教學的規律和學生的特點對整個教學的過程進行優化。第二,在實際操作的過程中一定要能夠更好地處理項目與項目之間的關系,并將有效的結果更好地展示出來。第三,在建立項目的過程中,一定要以行業背景知識和項目經驗為基本的重點,并更好地重視整體行業的規范。第四,一定要以項目系統的可擴展性為最基本的特點,并在整體過程中培養學生的創新能力和自主學習的能力。第五,注意要將整個項目分成若干個任務,并將其知識和技能作為整個任務的中心。總體而言,只有在某個項目背景下完成任務才能夠將任務更好地擴展開來,并保證整體任務的可見性。
3 基于項目導向模式的高職軟件技術專業的教學方法和關鍵步驟
3.1注意合理設計項目和細分任務
例如在學習《商務網站開發》課程的過程中,一般都可以根據軟件開發的實際工作需求和軟件開發的流程將整個課程分為多個項目。具體包括手機網頁開發、CSS手機網頁布局、Web存儲和數據庫開發、文件存儲和地理位置確定和移動Web應用開發等幾個主要的階段。而其中的項目又可以被進一步劃分成將近20個任務。主要包括準備開發和測試的環境、準備手機網頁開發的基礎、CSS手機網頁的布局、專用的手機JavaScript編寫規范、HTML5的視頻和音頻、文件緩存、地理位置定位和數據庫操作技術等諸多細小的項目。也只有將整個任務更好地劃分成若干個細小的項目,才能夠在之后使得整個教學過程變得更加順暢。
3.2計劃于實施項目和任務
以《移動商務網站開發》的實施為實際案例。整個移動網絡書店項目可以被分為移動網絡書店首頁、圖書商品分類、圖書商品列表、圖書商品展示、購物車和其他幾個主要的任務。而整個過程又被分為咨詢、決策、計劃、實施和檢查5個主要的過程。
3.2.1咨詢
在實際咨詢的過程中,教師可以通過開發綜合項目的預期效果來更好地明確學習目標和導入學習任務。并在決策的過程通過有效地布置學習的目標來有效地導入學習任務。廣大教師在布置工作任務的時候首先要布置與該任務相關的驗收指標,并讓更多的學生來接受和分析工作。
3.2.2 計劃
學生在學習的過程中尤其需要通過不斷地搜集學習參考資料來更好地組建項目團隊并更好地討論和制定工作計劃。教師一定要此過程中不斷地闡述工作計劃,并不斷組織學生進行全面討論,只有在不斷改進的過程中才能夠得到更好的工作計劃[2]。另外,只有將不同性別和能力的學生按照實際情況劃分到一個小組內部,才能夠組建更好的項目團隊,并讓整個教學的過程更好地進行。
3.2.3 全面的監督
在實施和指導的過程中,一方面學生要能夠根據實際工作的計劃來全面完成項目和任務,只有這樣教師才能夠更好地發揮指導和監督的作用。但是在具體實施的過程中也往往會遇到一些困難,這時往往需要教師來指導學生更好地完成。例如,在實際進行的過程中,往往會因此出現代碼編譯錯誤和代碼運行錯誤的情況,這時尤其需要調試和檢測錯誤。而項目內部的需求分析師、架構設計師、軟件設計師和客戶代表等都能夠及時按照整個項目的真實情況來更好地完成項目和任務。學生往往到了這一步都能夠更好地適應軟件企業的工作環境。另外,在實際項目實施的過程中,教師一定要經常的監督和巡視輔導。必要時結合大腦風暴法、小組討論法和其他各類分析方法來讓學生更好地通過討論來解決問題,并在之后統一進行解答。
由于在實際運作的過程中會遇到各種難題。所以老師一方面可以讓學生通過互相交流和展示作品。另外一方面也能夠通過檢查各組完成的情況來公開表揚,以便更好地激勵其他學生。如果在檢查的過程中真的發現了實際的問題,則一定要在必要時引導學生進行解決。在實際運作的過程中,學生一定要通過實際的運作來發現運行過程中出現的問題,這樣才能夠避免重復犯錯。
3.2.4 及時進行評價和歸納總結
在實際評價的過程中,教師尤其需要對每個項目任務的完成情況進行全面的點評、歸納和總結,并及時地提出注意事項和改進的意見。學生往往也就能夠通過不斷總結本次課程中的遇到的經驗教訓來更好地進行改進,并全面記錄注意事項。
3.3 采用合理的方式進行考評
在將項目向導和任務驅動的教學模式更好地結合起來的過程中,采用合理的考評方式往往能夠發揮更大的作用。因此,必要時可以從多個方面來對學生進行評價。例如,可以綜合知識測試、項目質量、自主創新能力、團隊合作能力和出勤率等多個指標結合在一起。并在之后對項目的質量及時進行考評。必要時也可以讓專家來全面評價學生的項目,并在之后結合多元的考評方式來進行有效地評價。
4 以“項目導向和任務驅動”為基礎的主要優點
4.1培養學生的獨立能力
以“項目導向+任務驅動”為基礎的模式能夠讓學生脫離被動學習知識的模式,并更好地幫助學生消化和學習某些知識。應該說,“項目導向+任務驅動”的模式能夠有效地實現“教、學、做”一體的模式,從而更好地提高學生學習的熱情,讓學生更加積極主動地掌握一些知識和技術。
4.2全面提升學生的實際開發技能
在“項目導向+任務驅動”的教學模式下,教師往往能夠將專業的課程劃分成若干個項目。學生也往往能夠在完成項目的過程中學習一些軟件開發的技能。學生在不斷學習的過程中也往往需要自己動手去解決一些問題,這樣才能夠在之后更好地掌握與這門課程相關的知識和技能[3]。例如,在學習《商務網站開發》這門課程的過程中,如果有效地運用“項目導向+任務驅動”的學習方法也就能夠將課程教學和企業軟件開發的工作更好地結合在一起。這樣一個理論聯系實際的過程中往往能夠在最短的時間內提升學生的應用開發技能,并在之后培養出合格的軟件應用型技術人才。
4.3將抽象的知識轉化成具體的技能教學內容
在“項目導向+任務驅動”教學的模式下,更多抽象的知識可以轉變成為具體的教學內容。一些枯燥的理論課程的內容可以被更好地調整。學生可以在完成項目和任務的過程中掌握相關的知識點,并有效地通過任務驅動來使得學生在實踐的過程中能夠更好地進行資料收集和分組合作。從實際運行的結果來看,學生不僅在做項目的過程中提高了自身解決文檔問題的能力,而且也能夠更好地通過了解行業發展的動態來學習新的技術。將項目導向和任務驅動相互結合的學習模式一般都能夠通過引導學生解決實際的問題來找出解決的方案,并在之后更好地制定工作的計劃,最后才能夠更好地解決問題。學生在此過程中不光有了很好的收集和分析信息的能力,而且也能夠有更加科學的思維方法和持續的競爭力。
5 結束語
在“項目導向+任務驅動”的模式下往往能夠構建一個更加完整的項目,并更好地將項目分成若干個任務。學生在執行任務的過程中往往能夠不斷地提升其技術能力,并掌握更加專業的知識。在學生實際操作的過程中已經改變了以往以教學為主體的弊端,這樣才能夠在提高教學效果的基礎上更好地提升學生的綜合能力,從而培養出綜合型的技術人才。
參考文獻:
[1] 何超 淺談“項目驅動”教 學模 式在計算機 教學中的應用[J].無錫南洋職業技術學院論叢,2015(3):198-204.
[2] 李方方.任務驅動、項目導向教學模式的應用-以《移動web編程技術》課程為例[J].課程教育研究,2216(3):89-94.
[3] 陳浩亮,駱敏.計算機文化基礎教程[M].武漢:武漢大學出版社,2015(3):105-107.
【通聯編輯:唐一東】