□孫建平
( 山西廣播電視大學臨汾分校,山西 臨汾 041000)
案例任務驅動教學法是在任務驅動教學法和案例教學法的基礎上提出的一種基于建構主義和人本主義理論的教學方法,通過分析案例程序引導學生學習,以任務驅動調動學生學習主動性的教學方法。它是指教學過程中,任務驅動作為一條主線貫穿課堂教學的始終,起到組織教學各環節的作用,具體教學以案例為基礎而展開。通過分析案例程序引導學生學習,以若干個具體任務為中心,通過完成任務的過程,介紹和學習基本知識和技能,并通過完成任務的過程,訓練學生提出問題、分析問題、解決問題的綜合能力的教學方法。它強調學生要在真實情景中的任務驅動下,在探究完成任務或解決問題的過程中,在自主學習和協作學習的環境中,在討論和會話的氛圍中進行學習活動。這樣,學生既學到了知識,又培養了動手實踐能力,提高了學生的探索創新精神。
為了讓學生直觀和形象學習,ASP課程應在網絡化多媒體教室中從事教學。根據案例程序和任務驅動教學的原則與策略,結合實際教學情況和筆者教學經驗、ASP課程的特點,針對不同的教學環節,筆者設計了分別適合ASP網絡課堂教學、上機實踐與課程設計三個教學環節的任務驅動教學步驟。
1.精心選擇和分析案例。教師在講授課程前,先設計、選擇一個與學生所學專業相關聯,與教學內容相一致,功能相對完整的案例程序,然后根據每次的講授內容將案例分割設計成多個具體且相對簡單的實例程序進行分析講解。每次課講解完畢后,向學生布置相似任務。如果直接講ASP內置的對象和函數就會非常枯燥難懂。ASP教學要以“學習任務”為中心,同時從學生實際出發,充分考慮學生認知能力、文化知識、興趣等特點,盡可能選擇與任務接近的案例。案例盡可能生動形象,能激發學生的學習興趣。教師應按照學生智力的“鄰近發展區”一步步地分析案例的實例,從而引導學生學習知識與技能。
2.精心設計任務。任務驅動教學法就是讓學生在一個個典型的任務驅動下展開教學活動,引導學生由簡到繁、由易到難、循序漸進地完成一系列任務,在完成任務的過程中,培養分析問題、解決問題的能力,建構真正屬于自己的知識與技能。“任務”是實施任務驅動教學的關鍵所在。要求教師在課前要認真分析教材,在把握教學總體目標的基礎上,把總目標細分成一個個的小目標,并把每一個學習模塊的內容細化為一個個容易掌握的“任務”,通過這些小的“任務”來體現總的學習目標。
3.創設情境,提出任務。案例分析和設計好“任務”之后,教師要創設與當前學習主題相關的、盡可能真實的學習情景,引導學生帶著真實的“任務”進入學習情境,使學習直觀化和形象化。生動直觀的形象能有效地激發學生聯想,喚起學生原有認知結構中有關的知識、經驗及表象,從而使學生利用知識與經驗去“同化”或“順應”所學的新知識,發展能力。
4.分析任務、提出問題。任務驅動法強調學生獨立探索,親歷完成任務的全過程,以培養學生用探索式學習方法去獲取知識與技能的能力,以及與他人合作的能力。根據實際情況,提出問題后,要采用先粗后細,逐步求精的方法。需要指出的是,對于某些任務,在這一步不可能把所有的問題都一次提出來。對于一些任務中存在的問題,學生只有親自做到那一步才有可能提出問題。這種情況下,就在完成任務的過程再去提出并解決相應的問題。
5.教師用案例來講解任務中遇到的較難的問題。由學生提出任務中遇到的學生自己不能解決的問題后,教師再進行講解,要用案例來講解(即講解滲透在該任務中的新的知識點),這樣,學生帶著問題去聽課,能夠充分調動學生的學習興趣和積極性,使學生成為學習的主人,主動地去學習、自主地去學習。
6.以案例實例為基礎,自主協作,完成任務。教師將難點講解清楚后,下面的事情就是學生通過上機實踐完成任務。俗話說,十個手指頭伸出來不一般齊,任何時候學生之間都存在著差異。因此,盡管我們已經把問題討論清楚,但是在完成任務的過程中,一些學生還會提出這樣那樣的問題,這時教師要隨時解答學生提出的任何問題,幫助學生完成任務。
7.交流評價,反思提高。教師可選擇其中的幾個學生代表來展示自己完成的任務,并且組織學生相互評價,交流的目的一方面是通過匿名方式相互評價,鼓勵學生對于同一任務提出不同的解決方法,發揮創新精神,提高學生的思維的靈活性,讓學生體驗成功的喜悅;另一方面是總結完成任務的過程與方法,討論新的知識的作用,促使學生進行反思,把所學會的知識和技能內化。在這一階段,教師要注意避免只重視優秀結果或作品的評價和褒揚,忽視不佳結果或作品的評價和表揚。
1.課前。教師在上機實踐課前應根據教學內容,精心設計一些解決實際問題的、有趣的、有代表性的小任務,讓學生上機解決,以樹立自信心,從而提高學習興趣。
2.課中。上機過程教師要加強對學生的個別指導,充分發揮學生自主探索學習的能動性。創造相互協作的氛圍,使學生有問題能提問,能交流。并組織學生互評,以此來鼓勵學生積極完成任務,為學生提供展示自己聰明才智的平臺,并且學生可以在交流與評價中鍛煉能力,彌補不足,使上機任務完成的質量和效果得以升華。
3.課后。教師根據學生的上機任務完成情況及學生出現的共性問題,進行教學反思,總結出教學中的問題,并在下次課中對學生的共性問題進行講解。同時要求學生寫出上機實踐中遇到的問題及解決辦法,為其今后學習實踐積累經驗。
課程設計是指學生在學習完程序設計課之后,用規定的時間相對獨立地完成一個實用程序開發的過程。課程設計對于學生深化理解ASP的基礎知識、提高綜合運用所學知識的能力及動手實踐能力有著非常顯著的作用。
1.教師提供參考課題,學生選擇并確定課題。教師精心設計多個課題供學生參考,在設計課題時要堅持以下原則:注重針對性、實用性和趣味性;每個題目都盡量多地涉及基礎知識,同時又各有側重點;杜絕太難、太易、太偏、太繁。學生可從教師提供的參考題目中選擇也可提出自己感興趣的題目,通過老師對其難易程度、可行性及實現價值的認可后,確定自己的課題。
2.學生分組。分組在整個課程設計學習過程中是很重要的一個環節,一般小組由4-6人組成,這樣每個小組成員都能參與到小組活動中,既避免了人多手腳亂、意見不一,也便于交流和組織管理;小組成員的確定要采取互補方式進行搭配,以便于同學之間相互學習、交流經驗、獲得更多的信息;同時也要平衡各小組之間的總體水平,從而保證各小組之間公平競賽的開展。在科學分組的基礎上,盡量尊重學習者自己的分組意愿。一旦形成了組,他們就要共同制定規范,包括小組成員間的交流時間和方法、任務分工和研究進程規劃等。
3.小組協作,完成任務。小組經過協商討論對任務的理解達成共識,小組成員提出各種各樣的解決方案,教師要鼓勵他們提出盡可能多的解決方案,從這些方案中選擇一個作為初始方案。其次,確定按這個方案開始工作所需要的資料、信息和知識;可以從哪里獲得這些資料;收集、加工資料、界面設計、編寫代碼、調試程序。教師要鼓勵學生發現問題,提出即使是有些不可思議的想法和思路。教師要適度地對小組進行指導,既不能說得太多,也不能置之不管。
4.展示成果,交流評價。任務完成后,要進行展示交流接受多方面的評價。作品展示交流之后,首先學生對自己的學習結果和整個學習過程做自我評價,確認其在分析問題、解決問題及自主學習方面有哪些收獲。其次,各小組進行互評,小組互評時最好采取匿名的方式評價,更加客觀公正。評價各組在活動過程中的合作情況和最后作品。最后,教師要做出對最終結果的評價,表揚鼓勵學生取得的成績,并指出進一步的方向。
參考文獻:
[1]鐘柏昌.“任務驅動”教學中的誤區及淺析[J].課程與教材,2003,(10).
[2] 陳瑞.談IIS下基于ASP技術和Access數據庫網站的安全性[J].山西廣播電視大學學報,2010,(3).
[3]何克抗.教學系統設計[M].北京:北京師范大學出版社,2001.