施玉
摘要:在新課程改革的背景下,現(xiàn)代的教育對學(xué)生的教學(xué)不僅需要學(xué)生掌握知識,還需要學(xué)生擁有分析知識的思維,特別是在小學(xué)信息技術(shù)學(xué)科中程序設(shè)計部分的內(nèi)容,更加需要學(xué)生在學(xué)習(xí)的過程中學(xué)會程序設(shè)計的思維。程序設(shè)計的一般過程分為:分析問題、設(shè)計算法、編寫程序等步驟,信息技術(shù)教師要從科學(xué)的角度出發(fā),結(jié)合信息技術(shù)學(xué)科的特點,給學(xué)生提供實踐練習(xí)的機會,培養(yǎng)學(xué)生分析問題思維,設(shè)計算法是比較重要的步驟,教師需要加強引導(dǎo),而針對學(xué)生編寫程序思維的培養(yǎng),教師鼓勵學(xué)生進(jìn)行互相交流,使學(xué)生互相進(jìn)行學(xué)習(xí)。從各個步驟出發(fā)分別展開教學(xué),以達(dá)到培養(yǎng)學(xué)生程序設(shè)計思維的目的。
關(guān)鍵詞:信息技術(shù);程序設(shè)計;思維培養(yǎng)
程序設(shè)計是小學(xué)信息技術(shù)學(xué)科中的核心內(nèi)容,在學(xué)習(xí)程序設(shè)計的過程中,擁有程序設(shè)計思維可以起到事半功倍的效果。但是在以往的小學(xué)信息技術(shù)課堂中,教師開展程序設(shè)計相關(guān)教學(xué)時,教師習(xí)慣性將知識一股腦傳授給學(xué)生,學(xué)生在學(xué)習(xí)的過程中被動接收知識,缺乏自己的思考,自然也就無法形成程序設(shè)計思維。針對這種情況,信息技術(shù)教師要轉(zhuǎn)化教學(xué)思維,在教學(xué)的過程中著重培養(yǎng)學(xué)生的程序設(shè)計思維,使學(xué)生在以后的學(xué)習(xí)過程中如魚得水。
一、學(xué)生自主研究,培養(yǎng)學(xué)生分析問題思維
與小學(xué)階段的其它學(xué)科相比,信息技術(shù)是新興的學(xué)科,由于缺乏相關(guān)的教學(xué)經(jīng)驗,大部分信息技術(shù)教師都沿用傳統(tǒng)的教學(xué)方法開展教學(xué),直接將理論知識教授給學(xué)生,沒有考慮到程序設(shè)計的獨特性。程序設(shè)計內(nèi)容有很強的實踐性,需要學(xué)生在實踐中深化對理論的理解,傳統(tǒng)教學(xué)方法使學(xué)生對程序設(shè)計的知識掌握不夠牢固。對此,在現(xiàn)代化的教學(xué)過程中,教師可以轉(zhuǎn)變教學(xué)思維,將課堂的時間交給學(xué)生自主探究,學(xué)生占據(jù)主導(dǎo)地位,獨立分析程序設(shè)計的問題,能夠有效培養(yǎng)學(xué)生分析問題的思維。
例如,教師在進(jìn)行“分析問題”部分的教學(xué)時,可以轉(zhuǎn)化思維,將課堂的時間留給學(xué)生進(jìn)行自主研究,讓學(xué)生在學(xué)習(xí)的過程中對知識產(chǎn)生自己的理解。我在教學(xué)過程中以設(shè)計某通訊軟件的程序為例,給學(xué)生制定了程序設(shè)計任務(wù),給了相關(guān)的條件,然后將課堂的時間交給學(xué)生,讓學(xué)生先針對已知的信息進(jìn)行獨立分析。學(xué)生根據(jù)我給定信息進(jìn)行研究,先明確程序設(shè)計的任務(wù),之后結(jié)合給定的條件進(jìn)行大致分析,初步制定出最后要達(dá)到的目標(biāo)。此外,學(xué)生針對程序設(shè)計過程中可能出現(xiàn)的問題進(jìn)行設(shè)想,并制定出預(yù)備應(yīng)對方案。這樣,學(xué)生獨立完成分析程序設(shè)計問題的流程,對其中的步驟有了自己的見解,有利于學(xué)生分析問題思維的培養(yǎng)。
二、教師進(jìn)行引導(dǎo),培養(yǎng)學(xué)生設(shè)計算法思維
在傳統(tǒng)的學(xué)科教學(xué)過程中,教師和學(xué)生是完全獨立的主體,學(xué)科教師負(fù)責(zé)教授知識,學(xué)生則需要將教師講授的知識全部掌握,除了教師偶爾會提出問題需要學(xué)生回答之外,教師和學(xué)生之間的交流幾乎沒有。這種情況在一定程度上阻礙了教學(xué)的進(jìn)度。鑒于此,信息技術(shù)教師要改變這種情況,在設(shè)計算法教學(xué)的過程中主動走到學(xué)生中間,加強對學(xué)生的引導(dǎo),通過交流增加對學(xué)生的了解,主動與學(xué)生互動增進(jìn)與學(xué)生的關(guān)系,對學(xué)生遇到的問題進(jìn)行引導(dǎo),幫助學(xué)生形成設(shè)計算法的思維。
例如,教師在進(jìn)行“設(shè)計算法”部分內(nèi)容的教學(xué)時,教師要完成思維的轉(zhuǎn)變,主動與學(xué)生進(jìn)行交流,對學(xué)生的學(xué)習(xí)予以一定的引導(dǎo)。在分析設(shè)計某通訊軟件程序的問題之中,學(xué)生提前選擇好了解題的方法,這一環(huán)節(jié)的教學(xué)就是讓學(xué)生根據(jù)之前選擇的解題方法進(jìn)行研究,掌握解題的方法和具體的步驟。我給學(xué)生簡單講解基礎(chǔ)性的知識之后,讓學(xué)生自主研究。在學(xué)生研究的過程中,我觀察學(xué)生設(shè)計的算法,遇到出錯或者學(xué)生不懂的地方,我會進(jìn)行一定的引導(dǎo),幫助學(xué)生順利完成算法的設(shè)計,也讓學(xué)生初步形成了設(shè)計算法的思維。
三、鼓勵學(xué)生交流,培養(yǎng)學(xué)生編寫程序思維
程序設(shè)計思維的核心是分析能力和編碼能力,小學(xué)生接觸學(xué)習(xí)時間有限,有很多自己的想法,但又受到本身閱歷的限制,很多學(xué)生在學(xué)習(xí)過程中會出現(xiàn)思維方面的錯誤,從而影響對整個程序設(shè)計部分的學(xué)習(xí)。作為學(xué)生學(xué)習(xí)的引導(dǎo)者,信息技術(shù)教師有義務(wù)知道學(xué)生掌握正確的知識。在進(jìn)行編寫程序教學(xué)時,教師可以在學(xué)生完成學(xué)習(xí)之后鼓勵學(xué)生進(jìn)行交流,交換彼此對編寫程序的想法,在思維的碰撞中受到啟發(fā)。通過學(xué)生之間的互相交流,學(xué)生可以學(xué)習(xí)到其他學(xué)生優(yōu)秀的編寫程序思維。最后,教師進(jìn)行總結(jié)性發(fā)言,針對學(xué)生容易出錯的地方進(jìn)行指正,培養(yǎng)學(xué)生形成正確的編寫程序思維。
例如,教師在進(jìn)行“編寫程序”部分內(nèi)容的教學(xué)時,教師可以鼓勵學(xué)生進(jìn)行交流。在學(xué)生將算法翻譯成程序設(shè)計語言之后,我鼓勵學(xué)生進(jìn)行交流,學(xué)生就編寫程序過程中編譯、連接等步驟的想法進(jìn)行討論,交換彼此的意見和想法。學(xué)生在交流過程中相互學(xué)習(xí),不斷完善自己編寫程序的思維。
總之,程序設(shè)計思維是信息技術(shù)教學(xué)中的重點內(nèi)容,教師在教學(xué)的過程中可以從多個角度出發(fā)對學(xué)生進(jìn)行教學(xué),一步步培養(yǎng)學(xué)生的程序設(shè)計思維。
參考文獻(xiàn):
[1]張勇.基于計算思維培養(yǎng)的小學(xué)信息技術(shù)教學(xué)策略探究[J].中小學(xué)電教,2021(Z1):95-97.
[2]梁坤蓮.關(guān)于在高中信息技術(shù)教學(xué)中引入創(chuàng)客教育的幾點思考[J].天天愛科學(xué)(教育前沿),2021(03):55-56.
常州經(jīng)開區(qū)馮仲云小學(xué) 江蘇 常州 213101