吳華
陶行知先生曾說:“發(fā)展千千萬,起點是一問?!眴栴}是教師展開課堂教學(xué)的起點,是學(xué)生思維活動的導(dǎo)火線。教師通過在關(guān)鍵處巧妙設(shè)置合適的問題,可以引導(dǎo)學(xué)生在自主完成不同的問題任務(wù)過程中有效地實現(xiàn)教學(xué)任務(wù),培養(yǎng)和發(fā)展學(xué)生的學(xué)習(xí)能力。為此,筆者試以高中信息技術(shù)(選修1)《條件語句》一課為例,來探討如何巧妙設(shè)疑、有效教學(xué)。設(shè)計環(huán)環(huán)相扣的問題,讓學(xué)生自主探究,尋求問題的答案,從而培養(yǎng)學(xué)生的思維能力和解決問題的能力,提高學(xué)生信息素養(yǎng)。
創(chuàng)設(shè)情境,激發(fā)學(xué)習(xí)興趣
只有變學(xué)生“要我學(xué)”為“我要學(xué)”,老師的上課才能事半功倍;所以,在新課導(dǎo)入時如何設(shè)置有趣、有吸引力的問題尤為重要。在新課導(dǎo)入中,通過小游戲“我愛我校.exe”來詢問學(xué)生我校于哪年創(chuàng)建?讓學(xué)生通過不同數(shù)據(jù)的輸入觀察電腦反饋來認(rèn)識本節(jié)課學(xué)習(xí)的目標(biāo),引出本節(jié)課的教學(xué)內(nèi)容。游戲?qū)τ趯W(xué)生有巨大的魔力,如果告訴他們學(xué)習(xí)本節(jié)課的內(nèi)容,就可以自己制作類似的小游戲,無疑對于學(xué)生來說,是有很大的吸引力,能自己編寫小游戲,會讓他們很有成就感。在課程開始前,向?qū)W生提出一個富有挑戰(zhàn)性的問題,可以調(diào)動起學(xué)生對這一節(jié)課的興趣。激發(fā)了學(xué)生的學(xué)習(xí)熱情,使學(xué)生處于探索問題的興奮狀態(tài)和積極的思維狀態(tài)。
合作探究,培養(yǎng)分析能力
條件語句最難的地方就是如何讓學(xué)生理解執(zhí)行過程,而不是死記硬背地把格式、功能和流程圖記下來。筆者精心設(shè)計一個小組合作題,在VB6編程環(huán)境針對求A的絕對值的語句,讓學(xué)生兩位同學(xué)一小組探究利用F8單步執(zhí)行過程,走進(jìn)程序幕后,觀察當(dāng)A=-9時程序的走向,說出當(dāng)A=-9時哪條語句未被執(zhí)行(Then Print "Y="; A 還是Else Print "Y="; -A未被執(zhí)行?)對比教師的講授,學(xué)生自己動手,更能探究出為什么程序會對我們的輸入進(jìn)行判斷,輸出正確的結(jié)果。問題的設(shè)置,要考慮學(xué)生具體情況。有些學(xué)生F8不熟練,所以讓學(xué)生小組合作,否則會造成學(xué)生心理障礙。本題引導(dǎo)學(xué)生從執(zhí)行過程來理解條件語句的格式與功能,拓展學(xué)生思維空間,培養(yǎng)學(xué)生思維能力,在合作探究中解決問題,通過討論交流,取長補(bǔ)短,共同進(jìn)步。
對比設(shè)疑,關(guān)注學(xué)習(xí)過程
許多問題都有可能存在多種可能的結(jié)果,也可能多種途徑得到的相同的結(jié)果。在設(shè)置任務(wù)時要結(jié)合教學(xué)內(nèi)容,充分全面地考慮教學(xué)內(nèi)容的多樣性,學(xué)生解決問題的多樣性。在講解完執(zhí)行過程后,以為學(xué)生對于格式和執(zhí)行過程就完全理解,其實不然,能否讀懂條件語句成為師生易忽略的問題。在此處,筆者設(shè)計兩題分別從不同分支執(zhí)行的兩個程序,學(xué)生先填寫其口算的結(jié)果,再填寫執(zhí)行結(jié)果,關(guān)注學(xué)生的學(xué)習(xí)過程,讓學(xué)生對比自己口算和程序運(yùn)行的結(jié)果,觀察是否真的能讀懂程序。并對比口算與運(yùn)行結(jié)果的差異,找到閱讀程序時要注意的問題。程序1是考慮條件不成立的情況,而程序2則考慮條件成立的情況。完成兩題后,學(xué)生對于條件語句的兩種可能情況也就理解了。要培養(yǎng)學(xué)生能多角度地看待問題,對問題的分析要全面。
實踐練習(xí),提高信息素養(yǎng)
實踐練習(xí)是每位信息技術(shù)教師都會部置的任務(wù)。但是,如何讓題目本身既能鞏固本節(jié)課的新知,又能從各方面提高學(xué)生信息素養(yǎng),這就要我們信息技術(shù)教師精心選材,認(rèn)真?zhèn)湔n。編程是一個枯燥的內(nèi)容。如果能結(jié)合實際生產(chǎn)生活,有意識地引導(dǎo)學(xué)生聯(lián)系實際生活,讓學(xué)生覺得編程就在身邊,就能激發(fā)學(xué)生的學(xué)習(xí)興趣。在條件語句的綜合實踐題,筆者選取“買蘋果的付款機(jī)的設(shè)計”。此題接近學(xué)生生活實際,學(xué)生在題目的理解方面不用花太多時間,在完成程序后測試程序時易口算,最后在完成程序后會評選出最佳程序員,提高學(xué)生學(xué)習(xí)積極性。
提高質(zhì)疑能力
盧梭指出:“好奇心只要有好的引導(dǎo),就能成為孩子尋求知識的能力?!苯處熞茏プW(xué)生好奇心,加以引導(dǎo),重視引導(dǎo)學(xué)生提出問題,在教學(xué)中鼓勵學(xué)生質(zhì)疑。在編程中學(xué)生最重視就是程序本身的能否運(yùn)行。如果出現(xiàn)紅色的字就會緊張,知道自己解答無法正常運(yùn)行。但是,學(xué)生很少會在編程后去測試自己的程序,能否輸出正確結(jié)果,對自己的程序質(zhì)疑。所以,在學(xué)生提交程序后,課堂上選出比較有代表性的作業(yè),結(jié)合條件語句在編程最后有幾種情況要測試。以一位同學(xué)作業(yè)為例:If X > 2 Then Print "m="; 0.8 * X * 10 Else Print "m="; X。提出問題:輸入5,輸出40。得到的答案是正確的,那老師是否就要給這會同學(xué)滿分?引導(dǎo)學(xué)生對這個程序提出疑問,讓學(xué)生分析為什么輸入1時輸出1,探究測試數(shù)據(jù)還要考慮條件不成立,接著再舉例另兩位同學(xué)的作業(yè)(能反應(yīng)不同角度的問題),讓學(xué)生分析掌握測試數(shù)據(jù)的方法,引導(dǎo)學(xué)生自己總結(jié)出在條件語句中測試程序要考慮條件成立、條件不成立和臨界點。鼓勵學(xué)生對老師的授課內(nèi)容,對自己的作業(yè),對其他同學(xué)的作答提出疑問,做出思考,鼓勵學(xué)生在課堂中產(chǎn)生新的思路、方法和知識。
在平時教學(xué)過程中,首先應(yīng)充分挖掘教材,對教材的內(nèi)容反復(fù)推敲,結(jié)合本校學(xué)生實際情況,設(shè)置可行的問題和任務(wù),然后引導(dǎo)學(xué)生自主探究分析問題,善于運(yùn)用多角度的觀察問題的方法,層層深入、不斷調(diào)整直至解決問題,進(jìn)而有效完成一堂課的教學(xué)目標(biāo)。
(作者單位:福建省漳州市第三中學(xué))