計算機教學集知識性、操作性、實用性于一體,具有發展速度快、實踐性強、應用范圍廣等特點。面對大多數缺乏相關計算機基礎知識的學生來說,采取怎樣的教學方法,如何根據學生的特點開展教學,如何培養他們分析問題、解決問題的能力,使他們能夠較快地掌握基礎的計算機知識,并為更高階段的學習打好基礎,成為目前計算機教學中一個亟待解決的問題。筆者結合建構主義學習理論中的任務驅動教學法。重點對任務驅動教學法在計算機教學中的應用展開分析和探討,以期和廣大計算機教師分享。
一、任務驅動教學的內涵
任務驅動是建立在建構主義學習理論基礎上的一種教學方法,它符合探究教學模式,任務驅動教學強調知識和技能的傳授應以完成典型“任務”為主,強調學生在密切聯系學習、生活和社會實踐的有意義的“任務”情境中,通過完成任務來學習知識、獲得技能、形成能力。這種教學方法主張教師將教學內容隱含在一個或多個有代表性的任務中,以完成任務為教學活動的中心,學生通過對任務的分析、討論,明確涉及哪些知識點(新知識、舊知識),在教師的幫助、指導下,通過對學習資源的主動應用,在自主探索和互動協作的學習過程中,找出完成任務的方法,最后通過完成任務實現意義建構。任務驅動教學的基本特征是:任務、教師、學生三者的互動,即以任務為主線、教師為主導和學生為主體。
二、任務驅動教學的設計策略
教師主導作用和學生主體作用是互動的。教師設計了合理的任務,通過環環相扣的教學過程來推動學生發揮主體作用,主動去完成各項任務;而學生的主體作用發揮越充分,就會發現越多問題,當問題無法解決時,便求助于他人、求助于教師,此時,教師為學生所推動,可以深入發揮其主導作用。主導推動主體,主體促進主導,直至完成整個教學。任務作為師生互動的中介,推動著整個課堂教學的進行,任務驅動教學過程是教師、學生、任務三者積極的互動。
1.激發學生的學習欲望
建構主義認為,學習應該是積極的,教師精心設計的任務可以引起學生的注意,促使其主動投入到執行任務過程中,在這個過程中,任務對學生就是一個興趣、一種“催化劑”,能促進他們積極學習。通過完成任務,能使他們有成就感,從而激發他們更積極地學習,形成主動學習、自主建構的良性循環。
2.培養學生提出問題、分析問題和解決問題的能力
任務驅動是一種伴隨問題解決的教學方法,所有教學內容都蘊涵在任務中,使學生從實際出發,提出問題、分析問題、解決問題,在解決問題過程中建構知識和掌握技能。任務驅動教學法摒棄了原有課堂教學中的“傳遞一接受”模式,不再簡單告訴學生每步怎么做,而是發展學生自主思考的能力。學生可以根據自己的理解,自由選擇解決問題的方法和途徑,學生通過多角度、多方位的思考,促進思維的發展,養成分析問題和解決問題的能力。
3.培養學生的團體協作能力
教師進行任務設計時,既有獨立的任務,又有協作完成的任務,所以學生在完成任務的過程中,不僅要與教師交流,還要與同學交流,在這種互動過程中,學生與他人交換意見,調整完善自己的觀點,大家在相互交流的過程中不斷增長知識和技能,促進了同學問良好的人際關系,進一步培養了學生的協作精神。
4.培養學生的自主學習能力
任務驅動教學法將學生置于與當前學習主題相關的、接近真實的學習情境中,使學生的學習直觀化、形象化。這些生動直觀的形象可以有效地激發學生的聯想,喚起學生原有認知結構中有關的知識經驗,從而有利于學生利用原有知識經驗去“同化”或“順應”新知識。當完成一個任務后,成就感驅使他們提出新的問題,再試著解決,循環往復,最終完成總任務。在任務完成過程中,真實的學習情境、強烈的好奇心驅使學生主動探索和發現,完成有關知識的建構,從而增強自主學習的能力。
三、任務驅動教學的具體實施
目前任務驅動教學常見的教學模式是:創設情境——呈現任務——自主協作完成任務——總結評價。通過教學實踐研究,筆者認為任務驅動教學過程中,在創設情境——呈現任務之后,可加入“操作演示、講解、練習”的環節。
1.“操作演示、講解”的環節
教師進行操作演示、講解,其作用主要體現在兩方面。
第一,為學生提供基礎知識和基本操作技能。任務驅動教學基于建構主義理論,特別強調學生自主建構的能力,作為學生意義建構的幫助者、促進者的教師,在初始期有必要為學生提供必要的知識幫助,教師通過操作演示講解,給學生建立任務完成的基礎,避免因無法下手而完成不了任務,甚至喪失對計算機課程學習的信心和興趣。
第二,為學生能力的發展提供引導性的幫助。注重培養他們分析問題和解決問題的能力。在教學中進行適當的講解,可以抓住基本點、理清脈絡、滲透分析問題、解決問題的基本方法,幫助學生舉一反三、開拓思路,引導學生從多角度分析問題,用多種方法解決同一個問題,防止思維的僵化,鼓勵學生主動學習,探求知識,培養學生的創新意識。
2.練習基本技能
教師操作演示、講解后就進入練習階段。教師設置一些練習性的初級任務,這類任務與精講階段所學到的知識技能聯系密切,目的在于練習、鞏固操作演示講解到的知識。
對于自主學習能力較低的學生來講,教師的講與學生的練結合起來不失為一種好形式。教師與學生間的聯系更加密切、交流更加充分,不僅教師能夠及時傳達自己的教學意圖,實時了解學生的學習需求,最大程度地照顧到全班同學,使學生“所見即所得”地學習,從而使教與學能夠更好地保持同步,而且學生也能夠在得到及時強化練習的同時,加深對所學內容的理解。
3.總結環節的設計
當學生通過前面的學習已獲得了不少知識、體驗后,在此基礎上引導學生進行歸納、總結,理清知識的內在聯系,把零散的知識納入科學的知識結構之中,使學生對知識的掌握達到結構化和系統化,這有助于學生理解和記憶所學的知識,還有助于學生將所學的知識融會貫通,綜合運用。這一環節要短小精練,而且應該根據教學的實際需要進行,它可以由教師進行,也可以讓學生嘗試。
計算機技術是一門實踐性很強的科學,以計算機和網絡技術為核心的信息技術為學習者提供了知識構建、創造實踐、解決問題的學習工具。現在計算機的應用已經朝著多元化、行業化方向發展,而目前的計算機教學與計算機發展以及社會對計算機人才的需求還無法同步,因此迫切需要加強新的教學方法在計算機教學中的應用。筆者所探討的任務驅動教學法只是其中的一種教學方法,更多的更加有效的教學方法有待廣大教師進一步去挖掘和應用。
參考文獻
[1]皮連生,教學設計——心理學的理論與技術[M],北京:高等教育出版社,2000
[2]姚琴,在計算機教學中實施任務驅動教學法的探索,河北青年管理干部學院學報,2003(1)
(責任編輯 白文