摘要:在《動態網頁制作》課程中運用任務驅動教學法進行教學探索。實踐證明,任務驅動教學法適合高職院校《動態網頁制作》這一類課程,通過任務的驅動來增強學生學習主觀能動性,實現高等職業教育的掌握知識技能和職業能力培養的雙重目標。
關鍵詞: 高等職業教育;動態網頁;任務驅動法
高等職業院校是為生產第一線培養高素質技能型專門人才。教學的開展要以這一目標為基礎。探究式的任務驅動教學法是比較適合《動態網頁制作》這一類綜合性很強的實踐操作性課程的一種教學方法。
一、《動態網頁制作》課程教學適合采用任務驅動教學法
任務驅動教學法是“通過任務的驅動,教學者以問題來引發和維持學習者的學習興趣和動機,并在真實的教學環境中讓學生帶著真實的任務開展學習。” 是建立在建構主義學習理論基礎上的教學方法,是教師指導下以學習者為中心的學習方法。學生是信息加工的主體,是認知結構的主動建構者,而不是外部刺激的被動接受者和被灌輸對象;教師是意義建構的幫助者、引導者與促進者,而不是知識的傳輸者與灌輸者。
《動態網頁制作》課程使用Visual Studio集成開發環境學習ASP.NET技術,實現.NET動態網站開發。傳統教學采用的方法是對某一模塊的知識點進行集中講授,學生記住的是相對孤立的知識點,沒能與相關目標建立起聯系,不能融會貫通形成實際操作能力。由于本課程實踐性很強,知識點要經過反復運用,學生才能熟練掌握,顯然傳統教學法不適用于本課程的教學。采用任務驅動教學法,以任務為目標,將課程教學內容融于任務中,通過情境設置引導學生自主完成任務,讓學生學會學習和運用知識;而任務又來源于實際應用,可以實現高等職業教育的掌握知識技能和職業能力培養的雙重目標。
二、《動態網頁制作》課程教學的任務設計
任務設計是開展教學的首要任務,是實現良好教學效果的前題條件。
(一)任務設計原則
首先,教學任務設計要以課程教學大綱所規定的教學目標和要求為基礎,用任務對課程的知識點進行重新整合。《動態網頁制作》課程是面向動態網站開發師崗位。根據培養目標,采用購物網站作為教學需要完成的任務,把整個購物網站制作流程分成若干個子任務,把從事ASP.NET技術開發中所需了解、掌握的概念、技能包含于各個子任務中,學生在完成所有任務后,對從規劃、系統架構一直到網站建設有一個完整的認識。
其次,教學任務設計要具有實用性,能夠激發學生學習興趣,發揮學生的主體作用。教育學和心理學的研究表明:當學習的材料與學生已有的知識和生活經驗相聯系時,或與學生今后職業相關時,學生對學習才會有興趣 。課程選用學生日常生活中經常光顧的購物網站作為教學任務,創建一個與實際相關的學習情景,引導學生帶著與己切身相關的任務進入學習。通過解決所遇到的問題,將新知識傳授給他們。
最后還要注意任務設計的層次性和難易程度,為學生留出創造性能力發揮的空間。
(二)任務的具體設計
本課程把一個實用的“購物網站”作為教學任務。本著遵循學生認知規律,專業技能的難易程度,迭代式固化職業能力和素質,把購物網站這一真實工作任務,分解為幾個大的子任務:網站母版制作、系統框架搭建、用戶注冊登錄系統、后臺商品顯示、后臺商品管理、商品選購、商品搜索與RSS發布、網站部署與定制。這樣設計的任務有利于循序漸進達到驅動的目的。
三、任務驅動教學法在《動態網頁制作》課程教學中的實施環節
這是任務驅動教學中的重點。是學生帶著真實的任務在探索中學習的過程;也是激發學生的求知欲望,逐步形成一個從感知到心智活動的良性循環的過程。一般通過以下步驟來完成:
(一)提出任務 、分析任務
首先要進行任務描述,把任務的類似效果通過多媒體教學系統展示給學生,讓學生有具體的目標。教師要帶領學生一起進行任務分析,提取完成任務的技能要點。教師可以提出一些啟發性的提問,使學生進入積極思考主動探究的學習狀態,分析思考完成任務需要的步驟,需要的操作技能,以及哪些是已經掌握的。
例如“用戶注冊”,提出任務后,先利用網絡資源,讓學生去體驗一些網站的“用戶注冊”功能,讓學生們分析討論任務,提出完成任務需要做哪些事情。這樣的課堂氣氛比較活躍,絕大多數學生都能積極參與討論。讓學生找出任務中已掌握的操作技能部分,如存放用戶信息的數據庫表設計、注冊頁面布局及基本Web控件的使用。這是學生對已有知識進行鞏固學習、整理的過程。這一過程可以把學生頭腦中已有的“知識”轉變成“學識”或“思想”,并用之來解決問題。教師通過互動環節,也可以了解學生對任務中涉及的已學知識的掌握情況。任務中還涉及到學生沒有學習過的知識,在注冊時必須輸入的信息、郵箱的特殊格式限制、驗證碼的輸入等驗證功能及ASP.NET如何訪問數據庫實現注冊功能要求的實現都是學生想知道的問題,這也是教學上要解決的問題。
(二)講授新技能,引導學生自主完成任務
通過上面的環節,學生對完成的任務有了清晰的思路,也保持了較高的學習熱情,這時教師再對任務中涉及到的新的技能要點加以講解。如,“用戶注冊”任務分析中提出的對注冊信息進行驗證的數據驗證控件。學生在任務的驅動下,帶著問題去學習,學起來會更輕松,對知識的掌握會更牢固。之后可以組織學生進行具體實踐操作,親自動手去完成任務,學生會根據自己的喜好設計注冊界面,發揮了學生的主觀能動性。
此外,學生在完成任務的實際操作過程中,可能會遇到一些難以解決的問題或情況,為此,在教學中采用了多種形式組織學生獨立自主的解決問題,如利用互聯網上的豐富資源,或互相討論的形式等。
(三)任務評價
評價是任務驅動教學法實施過程中的一個很重要的環節。從心理學的角度來講,每個人都有獲得他人肯定、接受的心理需要。通過展示學生作品,找出其閃光點,不論是創意、美學、還是實現技術上都給予肯定和鼓勵。如網站母版設計任務,學生設計的版面布局、色彩、網站導航樣式等風格都不盡相同。通過展示讓學生有成就感,增強學生的自信心。要通過自評、學生互評、教師評價等多元化評價方法,作出合理科學的評價。
(作者單位:北京電子科技職業學