陳霞
摘 要:當(dāng)前教學(xué)過(guò)程中,問(wèn)題情境設(shè)置的常見(jiàn)問(wèn)題有:過(guò)于簡(jiǎn)單,學(xué)生不用多加思考就能直接解答;過(guò)于華麗,學(xué)生抓不住學(xué)習(xí)的重點(diǎn);過(guò)于獨(dú)立,學(xué)生不能系統(tǒng)的將知識(shí)連貫起來(lái);過(guò)于復(fù)雜,超出了學(xué)生的認(rèn)知范圍而無(wú)法解答。設(shè)置有效問(wèn)題情境的方法:把握學(xué)生的認(rèn)知沖突,創(chuàng)設(shè)問(wèn)題的障礙情境;通過(guò)設(shè)疑激思,創(chuàng)設(shè)問(wèn)題的發(fā)現(xiàn)情境;根據(jù)學(xué)生的已有知識(shí),創(chuàng)設(shè)問(wèn)題的解決情境。
關(guān)鍵詞:?jiǎn)栴}情境;有效性;程序設(shè)計(jì)
初中信息技術(shù)新課標(biāo)要求體驗(yàn)并初步學(xué)會(huì)通過(guò)程序設(shè)計(jì)解決問(wèn)題的基本過(guò)程。由于VB理論抽象,上機(jī)調(diào)試要求經(jīng)驗(yàn)性強(qiáng),加之編程本身要求思維靈活等方面的原因,使得VB這門課,教師難講,學(xué)生難學(xué),尤其是對(duì)于初中生來(lái)說(shuō)問(wèn)題更是突出。在參與了初中VB程序設(shè)計(jì)教學(xué)一段時(shí)間后,筆者摸索出這門功課的規(guī)律,形成一定的教學(xué)思路。實(shí)踐證明,在初中進(jìn)行程序設(shè)計(jì)教學(xué)是可行的、必要的。
一、什么是問(wèn)題情境
布魯納認(rèn)為:“學(xué)習(xí)者在一定的問(wèn)題情境中,經(jīng)歷對(duì)學(xué)習(xí)材料的親身體驗(yàn)和發(fā)展過(guò)程,才是學(xué)習(xí)者最有價(jià)值的東西?!币磺袑W(xué)習(xí)都是在一定的環(huán)境條件下進(jìn)行的,從這種意義上講,“問(wèn)題情境”可理解為一種具有特殊意義的教學(xué)環(huán)境。這種教學(xué)環(huán)境除了物理意義上的存在外,還有心理意義上的存在。從物理意義上講,它具有客觀性,是一個(gè)看得見(jiàn)、摸得著的教學(xué)背景,它可以是現(xiàn)實(shí)生產(chǎn)、生活材料,也可以是本學(xué)科的問(wèn)題,還可以是其他學(xué)科的相關(guān)內(nèi)容等。從心理意義上講,它充分反映了學(xué)生對(duì)學(xué)習(xí)的主觀愿望,能激發(fā)學(xué)生的學(xué)習(xí)興趣,能喚起學(xué)生對(duì)知識(shí)的渴望和追求,讓學(xué)生在學(xué)習(xí)中伴隨著一種積極的情感體驗(yàn),使他們積極主動(dòng)地投入到學(xué)習(xí)中去。
二、存在的問(wèn)題及其分析
1.問(wèn)題情境設(shè)置過(guò)于簡(jiǎn)單,學(xué)生缺乏思考。
例如:基本運(yùn)算教學(xué),情境為:看看你是否已經(jīng)理解四種算術(shù)運(yùn)算:
2+3=;2-3=;2*3=;2/3=。
設(shè)置的情境過(guò)于簡(jiǎn)單,學(xué)生都能回答,缺乏思考,毫無(wú)疑惑,引不起學(xué)生的好奇心和學(xué)習(xí)欲望。問(wèn)題情境要有新的要求,使學(xué)生不能簡(jiǎn)單地利用已有的知識(shí)和經(jīng)驗(yàn)直接解決。
2.問(wèn)題情境過(guò)于華麗,學(xué)生抓不住重點(diǎn)。
例如:算法概念教學(xué),情境為:(1)腦筋急轉(zhuǎn)彎——怎么把大象放進(jìn)冰箱,(2)農(nóng)夫如何帶雞和米過(guò)河,(3)韓信分油故事,問(wèn)怎么做?這樣的情境將學(xué)生的思維放到了廣闊的背景之中,學(xué)生會(huì)根據(jù)自己的生活經(jīng)驗(yàn)和已有的知識(shí),得出了很多的解法。課堂看似熱鬧,可是離題甚遠(yuǎn),學(xué)生只沉浸在解這些問(wèn)題的思潮中,而不明確學(xué)習(xí)的目的,抓不住重點(diǎn)。問(wèn)題情境的設(shè)置要少而精,有針對(duì)性,使得學(xué)生圍繞學(xué)習(xí)內(nèi)容展開(kāi)思考,能直擊學(xué)習(xí)目標(biāo),幫助學(xué)生把握重點(diǎn)。
三、創(chuàng)設(shè)有效問(wèn)題情境的方法
在初中算法教學(xué)中,有必要?jiǎng)?chuàng)設(shè)有效的問(wèn)題情境,吸引學(xué)生的注意力,激發(fā)學(xué)生的求知欲望,培養(yǎng)學(xué)生的探究能力,使學(xué)生被動(dòng)學(xué)習(xí)變?yōu)橹鲃?dòng)學(xué)習(xí),創(chuàng)造良好的學(xué)習(xí)范圍,提高初中算法課堂教學(xué)的有效性。
1.把握學(xué)生的認(rèn)知沖突,創(chuàng)設(shè)問(wèn)題的障礙情境
比如在講DO循環(huán)語(yǔ)句時(shí),用了ATM機(jī)上取款需要密碼驗(yàn)證的例子。這種生活經(jīng)歷,學(xué)生一般都是有的,所以容易理解,學(xué)生很快用If語(yǔ)句寫出了代碼。當(dāng)學(xué)生運(yùn)行程序時(shí)再提出問(wèn)題:這樣的密碼輸入只有一次機(jī)會(huì),不人性化,怎么辦?有學(xué)生說(shuō)用For循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn),接下來(lái)讓學(xué)生將程序改成For循環(huán),可以提供六次輸入密碼的機(jī)會(huì)。很快就會(huì)有學(xué)生發(fā)現(xiàn)了一個(gè)問(wèn)題:如果第一次即輸入了正確的密碼,程序還是要求用戶輸六次密碼,這顯然是不合情理的。而用戶到底在第幾次才能輸入正確的密碼,是程序設(shè)計(jì)的時(shí)候無(wú)法預(yù)計(jì)的,這樣FOR循環(huán)語(yǔ)句就失去了作用,這時(shí)引出DO循環(huán)語(yǔ)句的語(yǔ)法和特點(diǎn)。當(dāng)學(xué)生將程序改好調(diào)試時(shí),又有一部分學(xué)生提出了這樣的疑問(wèn):一旦用戶無(wú)法輸入正確的密碼,程序?qū)⑾萑胨姥h(huán),而且輸入密碼次數(shù)不限,很容易通過(guò)不斷嘗試的方法破解密碼。這說(shuō)明他們已經(jīng)在程序設(shè)計(jì)的時(shí)候已經(jīng)養(yǎng)成了一些周密、嚴(yán)縝的思維習(xí)慣,這是一個(gè)好現(xiàn)象,要趁機(jī)鼓勵(lì)夸獎(jiǎng),增強(qiáng)他們的自信心,并引導(dǎo)他們修正程序,通過(guò)DO語(yǔ)句與if語(yǔ)句的組合使用,達(dá)到限制輸入次數(shù)的目的。
2.根據(jù)學(xué)生的已有知識(shí),創(chuàng)設(shè)問(wèn)題的解決情境
比如在引入循環(huán)語(yǔ)句for語(yǔ)句時(shí),可以依次設(shè)立如下三個(gè)問(wèn)題創(chuàng)設(shè)情境:
問(wèn)題一:寫出求1+2+3+…+10的和的程序代碼。
問(wèn)題二:寫出求1+2+3+…+100的和的代碼。
問(wèn)題三:寫出求1+2+3+…+n的和的代碼。
當(dāng)引導(dǎo)學(xué)生用s=s+1,s=s+2,……,s=s+10這10條賦值語(yǔ)句完成問(wèn)題一時(shí),教師可順勢(shì)提出問(wèn)題二和問(wèn)題三。面對(duì)問(wèn)題二和問(wèn)題三,學(xué)生已經(jīng)有點(diǎn)不再甘心于用解決問(wèn)題一的方法來(lái)解決它們。當(dāng)學(xué)生出現(xiàn)這種心理時(shí),教師可提示學(xué)生觀察解決問(wèn)題一的10條賦值語(yǔ)句,并要求他們找出這些語(yǔ)句之間的異同點(diǎn)。學(xué)生經(jīng)仔細(xì)觀察,便會(huì)發(fā)現(xiàn)這些語(yǔ)句之間的規(guī)律:即都是將s與一個(gè)數(shù)相加之后的和再賦值給s,而且所加的那個(gè)數(shù)是從1依次遞增到10的自然數(shù)。當(dāng)基本的規(guī)律已看出,教師可以引導(dǎo)學(xué)生用通式s=s+i來(lái)表示這10語(yǔ)句,并注明i的變化規(guī)律。此時(shí),如何用語(yǔ)句來(lái)表示變量i的依次變化成了首要問(wèn)題,這也是引出for循環(huán)語(yǔ)句的恰當(dāng)時(shí)機(jī)。所以,經(jīng)過(guò)這一系列引導(dǎo),新知識(shí)點(diǎn)的引出便水到渠成。
結(jié)束語(yǔ)
我們要認(rèn)真挖掘教材和鉆研課標(biāo),從教材內(nèi)容、學(xué)生已有的經(jīng)驗(yàn)等具體情況出發(fā),注重知識(shí)間的聯(lián)系,創(chuàng)設(shè)趣味性、探究性、拓展性的問(wèn)題情境,激發(fā)學(xué)生的學(xué)習(xí)動(dòng)機(jī),引導(dǎo)學(xué)生主動(dòng)探究算法,從而培養(yǎng)學(xué)生的應(yīng)用意識(shí)和解決問(wèn)題的能力,促進(jìn)學(xué)生全面、持續(xù)、和諧的發(fā)展,提高算法教學(xué)有效性。
參考文獻(xiàn):
[1]魏雄鷹.信息技術(shù).杭州:浙江教育出版社,2018.
[2]黃瑋張曉俊.做一個(gè)會(huì)創(chuàng)設(shè)情境的教師[J].中小學(xué)信息技術(shù)教育2005(02).