康曉敏

[摘 要]任務驅動教學法是高中信息技術教學中廣泛使用的一種教學方法,但仍存在諸多問題,如任務情境老套、形式單一、難度不合理等。為提高課堂教學的有效性,可將分層教學與任務教學相結合,根據(jù)學生的認知能力和任務的難易程度設計層層遞進的任務,將課堂時間還給學生,提高課堂教學效率。
[關鍵詞]信息技術課堂;分層任務驅動;字符串函數(shù)
[中圖分類號] G633.67 [文獻標識碼] A [文章編號] 1674-6058(2018)30-0027-03
一、分層任務驅動教學模式概述
任務驅動教學法是一種基于建構主義教學理論的教學方法,是建構主義理論在教育教學中的具體應用。它強調讓學生在密切聯(lián)系學習、生活和社會實際的有意義的真實的任務情境中,通過多種手段完成任務,以獲得新知、提高能力、內化理論。
分層教學法是在學生知識基礎、認知能力和生活環(huán)境存在顯著差異的情況下,教師有針對性地實施分層教學,以達到不同層次教學目標的一種教學方法。
將任務驅動教學法和分層教學法進行有效整合的教學模式,稱為分層任務驅動教學模式。
在使用分層任務驅動教學模式之前,首先要對學生進行全面了解,對學生的學習能力、信息技術操作技能、學習信息技術的興趣有了大概了解后,一般可以把學生分為三類:1.對信息技術興趣較低,基礎較差,接受能力較弱的學困生;2.有一定學習能力,學習有些被動,通過努力一般能完成任務的普通生;3.思維活躍,有很強自學能力與創(chuàng)新意識的學優(yōu)生。
課堂上,教師先讓學生自由分組,一般3~4人一小組(這樣可以確保坐在一起的學生能比較順暢有效地討論交流),然后教師再適當進行調整,做到每組都有上述三類學生,即所謂的“異質分組”。
在充分認識到學生的差異性之后,教師就要做到對癥下藥,針對不同層次的學生,制定相應的教學目標,從知識到能力,再到情感態(tài)度與價值觀,設計層層遞進的教學任務,以適應不同認知能力的學生,使得不同層次的學生都有所收獲。在分層任務驅動教學中,教師要分層設計好每一個任務,一般可以分為三層:1.基礎任務。基礎任務一般是比較淺顯易懂的任務,可以通過模仿或照著幫助文檔完成(著重某一知識點)。2.中級任務。在完成基礎任務后,開始進入第二層次的學習,教師提出部分任務要求,留給學生思考發(fā)揮的空間(幾個知識點的綜合運用)。3.高級任務。在整體把握課堂內容的基礎上進行第三層次的學習。教師指定一些基本的規(guī)則,學習的形式和內容由學生自己組織(知識的內化和再創(chuàng)造)。
二、分層任務驅動教學案例——“字符串函數(shù)”
(一)基礎任務:文末句號替換
教師:打開一篇word文檔,我們先來看一篇英語小短文(略),大家有沒有發(fā)現(xiàn)文章有什么問題?
學生:文章中的句號全部都是中文句號。
教師:文章中反復出現(xiàn)同樣的錯誤——中英文句號的誤用,怎么修改比較方便?
學生:(思考)可以用替換操作。
教師:Word是微軟公司的一個文字處理器應用程序,是用計算機語言編程實現(xiàn)的,替換功能的背后是程序設計對字符串的處理。請大家先看一個程序“捉妖機”(如圖1)。我們把文章中錯誤的標點看作是“小妖”,這個程序的作用就是“驅魔降妖”——把錯誤的標點替換成正確的標點。該如何來實現(xiàn)這個程序呢?這節(jié)課我們就通過學習VB中的字符串函數(shù)來實現(xiàn)該功能。
教師:出現(xiàn)在文末的單個句號如何修改?(提示:取子串函數(shù),見表1)
學生演示“挖金”程序,教師點評,并引導學生歸納總結本節(jié)課所學內容。
總結:高級任務主要是讓學有余力的學生提升鞏固所學知識,加強對程序設計的理解。而對于學困生來說,在保證完成前兩個任務的前提下,可根據(jù)實際情況探索高級任務。
三、教學思考與感悟
本課的主要任務是讓學生理解并掌握常用的字符串函數(shù),使用字符串函數(shù)處理簡單的字符串操作,強化算法意識,學會使用自頂向下、由粗到精的方法設計算法。在進行教學設計時,以學生都熟悉的word文檔內容替換操作為例引出課題,以“捉妖機”程序貫穿課堂始終,激發(fā)學生的興趣。
任務一是基礎任務,比較簡單,只需要替換一個句號。算法是程序設計最核心的部分,要讓學生自己先思考,通過小組交流及教師的提示,能夠在較短的時間內想出算法的步驟。課堂伊始,用簡單的任務讓學生漸漸消除對程序設計的緊張感。通過上機調試,實現(xiàn)功能,使學生獲得成就感,進一步消除學生對程序設計的抵觸心理。
任務二在任務一的基礎上難度有所增加,需要將文中出現(xiàn)的多個句號替換掉。教師還是先讓學生思考如何設計算法,在學生給出答案的基礎上再作引導。學生上機調試后,發(fā)現(xiàn)沒有實現(xiàn)預期的功能,就會心生疑惑。教師趁熱打鐵,引導他們找出問題所在并想辦法解決。學生經過幾番嘗試獲得成功。在這一過程中,學生不僅掌握了常用的字符串函數(shù),也喜歡上了程序設計,更重要的是鍛煉了他們動腦動手和協(xié)作學習的能力。
任務三為拓展練習,難度再次增加,要求學生在“捉妖機”程序的基礎上,變換形式,完善“挖金”程序。學生利用本節(jié)課所學,自己編寫代碼上機調試,進一步加強對字符串函數(shù)的理解和運用,實現(xiàn)知識遷移和內化。
程序設計要求嚴謹,且邏輯性較強,在編程教學過程中,教師要盡量避免枯燥乏味的知識講解,通過有趣的情境和生動的語言吸引學生的注意力,把時間交還給學生,讓學生在探究與合作中,主動參與課堂活動,自主構建知識體系,提升自身的學習動機,體驗成功的喜悅。
(責任編輯 周侯辰)