李凱
(天津理工大學聾人工學院 天津 300190)
任務驅動教學法是指由教師根據當前教學主題(目標)設計并提出“任務”,針對所提出的任務,采取演示或講解等方式,給出完成該任務的思路、方法、然后引導學生邊學邊練(做),并完成相應的學習任務[1]。而程序設計課程是聾人高等工科教育中計算機科學與技術專業的必修課,旨在培養聾生具有較好的程序設計的基本技能和解決實際問題的能力。為了改變聾生傳統的接受式學習對其思維發展的不利影響 ,我們在教學中實施基于團隊協作的任務驅動教學模式,使學生不知不覺經歷了由不會到鞏固提高的教學過程,充分挖掘了不同層次學生的潛力。
“學會如何學習”是人本主義教育的目標之一。學習的決策是師生共同參與的過程,聾生在大學一年級的第二學期學習《C程序設計》課程,大多數聾生的自學能力較弱,因此教師應幫助學生制定自學方案。任務驅動教學模式的著眼點集中在促進學習過程的不斷發展上面,在這種促進主動學習的氛圍中,學習會更加深入,進度更快。通過小組針對任務功能的共同討論、交流信息、共同分析所學的內容,提高對本課程知識的運用能力,加深所探討問題的理解深度,強化對問題的長久記憶,達到提高思維技巧的運用能力。
“學會與人共事”即“具備團隊合作精神”是教育的四大支柱理論之首。教會聾生與他人一起學習與生活是高等特殊教育的重要任務之一。聾生由于聽力障礙,言語發展受阻,他們很少與外界尤其是健聽人交流,社會活動范圍狹窄、信息量很少,當他們在學習、生活中遇到困難和問題時,不愿意在課堂上向老師發問,課堂上產生的疑惑如果不能及時反饋,問題越積越多,影響聾生的學習效果。在這種環境下培養的學生缺乏社會適應性,畢業后很難融入社會??涿兰~斯(Comenius,J.A.)認為,學生能從教同學和被同學所教中學到許多。在基于團隊協作的任務驅動教學模式中聾生之間以教學內容為中介,實現從不知到有所知,從知之不多到知之較多的過程。聾生相互間的作用與影響,比師生間的互動更易受影響,從而慢慢地培養起溝通、合作的意識與技巧,在提高學習效率的同時,培養聾生的合群性、人際相容性等,建立“個人努力,群體成功”的群體意識,最終促進學生社會性的發展。
在基于團隊協作的任務驅動教學模式中充分考慮聾生在認知基礎、學習動機、智能、認知風格、元認知水平等方面的差異以及程序設計課程的學科特點 ,設計任務時強調學生在學習過程中的自主選擇和自我設計,在課堂教學的鞏固練習階段,通過團隊之間開展編程競賽活動,指導學生如何在完成任務的基礎上從正確的算法中選出最佳算法,使學生在活動中增強興趣,有利于激發學生的進取心,實現學生個性化發展。
基于團隊協作的任務驅動教學模式在教學過程中,大致可分為五個階段。第一階段是創建團隊期 ,第二階段是設計任務期,第三階段是團隊學習期 ,第四階段是評價學習成果,第五階段是總結期。
第一階段的創建團隊采用班內分組形式。在授課學期的前1個月的時間采取同步教學的方式,這時主要進行基本的語法知識的講授,一個月之后,教師在對學生的學情充分的了解的基礎上,由教師把全班學生分成9個小組 (可以根據聾生的個人意愿、知識水平、興趣特點),小組成員由4-5名聾生組成,每組學生中包括ABC(A對應優等生,B對應中等生,C對應差等生)三個等級的學生,教師在分組時注意不宣布學生等級。受生理缺陷、周圍人的態度和現實生活中遇到的種種困難等因素的影響,致使聾人大學生這一群體的自尊水平有異于普通人群。因此應該采用這種隱性的創建團隊方法。學生只知道教師將學生分成了若干個團隊,但不知道教師創建團隊的依據,這是對聾生的一種保護措施。
在第二階段,教師應設計適合的任務布置給學生。教師應精心設計難度和內容都適合的任務,這是影響教學效果的主要因素。由于手語教學對教學進度的影響,因此在聾生中實施任務教學法不能在課程的全部環節進行,只能根據知識模塊設計2-3個單元的模塊任務。如:遞歸教學中、指針教學中、函數教學中可以設計單元任務。任務設計時應由基礎到擴展給出環環相扣的任務項目,供不同水平的學生完成,基本任務是大部分聾生需要完成的,擴展任務是針對水平較高的聾生設計的。
在第三階段,以團隊學習為主。在教師引導后,很多聾生已經躍躍欲試了。通過團隊交流的方式鞏固教師所講的知識,實踐中我們發現,水平較高的聾生和性格外向善交流的聾生往往有表現的欲望,他們積極提出解決方案并闡明完成“任務”的方式、方法及其步驟,遇到有不同的意見爭論得很激烈,有時同學找到教師評判對錯,有的同學查找資料、上網搜索。我們發現團隊中只要有一個聾生對“任務”有了“豁然開朗”的感覺,他會和團隊中的每個人去陳述自己的觀點,期待其他學生的接受。由于學生之間的手語交流是非常準確的,比起教師的手語講解,團隊學習中學生分析問題和解決問題的能力訓練要好的多。
在第四階段,主要評價團隊學習的成果,總結任務完成的情況。同時教師針對共性的問題進行輔導。團隊將自己設計的軟件在班級進行展示,在老師的主持下進行評價總結活動。評價包括對完成任務過程的評價、完成任務過程中學生主體的行為評價和最終學習結果的評價。評價活動可以采取學生自評、小組講評、教師點評的方法。
在第五階段,做好任務的總結是訓練聾生的歸納、整理知識的重要環節。任務完成后的反思可以使學生感受和領悟學習的方法,對知識的掌握會更加靈活。任務完成后每個學生都要寫出實驗報告,在報告中不僅將完成任務的步驟寫出來,還要寫出任務完成后的實驗分析和心得、收獲。
以《C程序設計》中,“函數的遞歸”一節為例,說明具體實施的方法。

教學進程 教師活動 學生活動 師生交流 設計意圖引入遞歸的概念舉例說明什么是遞歸:Hanoi塔、求階乘手工模擬Hanoi塔和階乘的實現過程讓學生描述自己在手工推導時的感受明確學習目標,了解遞歸的含義及實現過程第一個任務的解決:分析遞歸形成的條件,編寫代碼方法指導:1、Hanoi塔移動過程的注意事項的講解教學反饋:有多少同學能正確完成操作1、請同學們手工模擬N=4時的Hanoi塔的移動過程2、學生操作,畫出移動模擬圖3、代碼編寫1、教師巡視,解答學生個別問題;2、鼓勵同學間開展討論交流,不會的同學可請其它同學幫助其它同學補充1、培養學生的觀察能力和操作欲2、培養學生邏輯思維3、培養學生歸納推理的能力第二個任務的解決:分析遞歸終止的條件,完善代碼方法指導:階乘操作時的終止條件是什么?何時終止?請同學們手工模擬N=5時階乘何時到達終止?嘗試編寫代碼如何根據終止條件和遞推規律總結遞歸編碼的特點3、培養學生歸納推理的能力和總結能力教學小結學生作品中優秀代碼展示方法和心得交流:如何解決問題?如何歸納總結規律教師評價培養學生創新能力培養學生對編程的方法的歸納和總結
精心設計任務是任務驅動法教學法的關鍵,任務設計時要考慮任務的大小、知識點的含量、前后的聯系等多方面的因素。一般說來,每個任務中涉及的知識點不宜過多,最好不要有兩個以上的重點、難點,過多會增加學生學習的難度;任務的規模宜小不宜大,規模過大,會偏離“任務驅動”的本意。任務是手段,便于學生學習、掌握有關的知識、思想和方法才是“任務驅動”的目的[2]。
任務驅動教學法在課堂上會占用學生大量的時間和精力,因此在教學中,不能孤立的使用任務驅動教學法,要根據計算機課程的具體內容和學生的特點,借助多媒體技術,為保證教學進度和教學效果,應充分利用任務驅動式、啟發式、雙向交流式等教學方法,一邊演示、一邊操作講解計算機軟件的功能和操作。
檢測學生任務完成的效果,激發學生的學習熱情,好的評價形式起著非常重要的作用。教師還可以采用小組競賽、學生互評、學生講解小組的設計思路等方式,學期末評選最佳團隊合作獎、最佳個人創新獎、最佳進步獎等,聾人大學生非常看重這些獎項,參與非常踴躍。通過相互評價,可以提升聾人學生的學習能力,鼓勵學生發揮創新精神。
[1]萊斯利·P·斯特弗.教育中的建構主義[M].上海:華東師范大學出版社,2002.
[2]夏建生 .“教學驅動”的誤區及其策略[J].信息技術教育,2006(2).