陳玉紅
摘要:編程對于初中生而言是信息技術(shù)學(xué)習(xí)的新方向,能夠讓學(xué)生了解時代發(fā)展的前沿動態(tài),使學(xué)生熟悉編程,能夠在編程中創(chuàng)新。編程學(xué)習(xí)不僅鍛煉學(xué)生的信息能力,還鍛煉學(xué)生的思維能力,讓學(xué)生有條理地實(shí)踐。初中信息技術(shù)探索編程教學(xué)有效的策略與方法,豐富學(xué)生所學(xué)資料,促進(jìn)學(xué)生深入探討,鼓勵學(xué)生實(shí)踐,喚起了學(xué)生編程學(xué)習(xí)的興趣,推動了學(xué)生對編程知識、技巧的理解,鍛煉了學(xué)生應(yīng)用編程的技能,使學(xué)生主動走進(jìn)了編程,產(chǎn)生了動力。
關(guān)鍵詞:初中信息技術(shù);編程教學(xué);學(xué)生;策略;方法
初中生在學(xué)習(xí)信息技術(shù)知識的時候,很容易受環(huán)境氛圍的影響,認(rèn)為信息技術(shù)學(xué)科并不重要,即使現(xiàn)在不能靈活地掌握,以后在應(yīng)用的時候也很容易掌握,不需要花費(fèi)額外的時間來練習(xí),形成了錯誤的學(xué)習(xí)理念,浪費(fèi)了大量的學(xué)習(xí)時間。初中信息技術(shù)教師帶領(lǐng)學(xué)生進(jìn)行編程學(xué)習(xí),可以幫助學(xué)生更加清楚地認(rèn)識信息技術(shù)學(xué)科,讓學(xué)生了解編程的重要意義,結(jié)合學(xué)生的現(xiàn)實(shí)需求和培養(yǎng)需求來鍛煉學(xué)生的信息能力,使學(xué)生在學(xué)習(xí)中掌握相應(yīng)的技術(shù),得到素養(yǎng)方面的提升,改善學(xué)生信息技術(shù)編程知識學(xué)習(xí)的環(huán)境。
一、豐富所學(xué)資料,喚起學(xué)生興趣
初中信息技術(shù)教師在帶領(lǐng)學(xué)生學(xué)習(xí)編程知識的時候,要注重學(xué)生編程學(xué)習(xí)興趣的調(diào)動,讓學(xué)生產(chǎn)生探索的好奇心,使學(xué)生一步一個腳印扎實(shí)編程學(xué)習(xí)的基礎(chǔ),在了解的背景下掌握編程知識點(diǎn)。教師可以通過豐富學(xué)生的學(xué)習(xí)資料來集中學(xué)生的目光,讓學(xué)生在觀察、閱讀、分析、推理等的過程中了解編程的相關(guān)知識,對編程有初步的了解與認(rèn)識,為后面進(jìn)行編程知識的學(xué)習(xí)奠定扎實(shí)、牢固的基礎(chǔ)。
比如,在讓學(xué)生初識Python程序時,在上課一開始,筆者首先利用多媒體技術(shù)給學(xué)生播放了一段用Python程序做出來成品的片段,然后對學(xué)生們說道:“同學(xué)們,你們都對美圖秀秀、Photoshop這些編輯圖片的軟件都十分熟悉吧,那么,如果用程序語言來對圖片進(jìn)行編輯,該如何做呢?”如此,便激發(fā)出了學(xué)生獲取新知識的興趣,筆者也順勢引出了本節(jié)課即將講授的知識內(nèi)容,學(xué)生由于有了強(qiáng)烈的好奇心作為學(xué)習(xí)的動力,在學(xué)習(xí)過程中能夠積極主動的投入,為他們深入理解Python程序的相關(guān)內(nèi)容打下了扎實(shí)穩(wěn)固的基礎(chǔ)。
二、展開深入討論,推動學(xué)生理解
初中信息技術(shù)教師在編程教學(xué)中要善于發(fā)揮每一位學(xué)生的作用,讓大家都能參與到編程學(xué)習(xí)和討論中來,使學(xué)生得到思維發(fā)散的機(jī)會,深度理解信息技術(shù)編程知識,學(xué)會與其他同學(xué)相互配合。學(xué)生在討論的過程中,會發(fā)現(xiàn)自己的思維漏洞,了解其他人是站在怎樣的角度思考信息技術(shù)編程問題的,進(jìn)一步理解編程知識點(diǎn),養(yǎng)成互相學(xué)習(xí)、認(rèn)真思考的好習(xí)慣。
例如,在學(xué)習(xí)Scratch的相關(guān)知識時,在學(xué)生對scratch的界面與功能有了初步的了解和認(rèn)知之后,為了讓學(xué)生在具體的實(shí)踐活動中對程序設(shè)計(jì)的思維方式有深入的了解,筆者運(yùn)用了“小貓走迷宮”這一精彩有趣的實(shí)例,從而確保學(xué)生對動作、控制、外觀等模塊的用法更加熟悉。在為學(xué)生進(jìn)行了實(shí)例演示和剖析之后,筆者向?qū)W生提出了以下問題:在游戲開始的時候,角色應(yīng)該如何回到起點(diǎn)?小貓?jiān)谖枧_中怎樣才能實(shí)現(xiàn)自由移動?怎樣才能偵測到小貓的觸界?然后讓學(xué)生對這些問題進(jìn)行合作交流和討論。如此一來,能夠培養(yǎng)學(xué)生互相學(xué)習(xí)、認(rèn)真思考的良好習(xí)慣,同時也有助于推動學(xué)生對相關(guān)知識的理解。
三、鼓勵學(xué)生實(shí)踐,鍛煉學(xué)生技能
初中信息技術(shù)教師帶領(lǐng)學(xué)生進(jìn)行編程學(xué)習(xí)和探索的時候,要善于挖掘?qū)W生的潛能,提高學(xué)生的學(xué)習(xí)效率,使學(xué)生知道如何利用好實(shí)踐機(jī)會來鞏固自己的編程技能。教師組織學(xué)生實(shí)踐,為學(xué)生創(chuàng)設(shè)探索任務(wù),讓學(xué)生利用基礎(chǔ)編程工具來學(xué)習(xí)知識、解決問題,能夠清晰學(xué)生的探索目標(biāo),使學(xué)生對編程的方法和步驟進(jìn)行梳理,進(jìn)一步增強(qiáng)學(xué)生的學(xué)習(xí)自主性,有效鍛煉學(xué)生的編程能力。
例如,在學(xué)完P(guān)ython的相關(guān)知識后,為了考查學(xué)生對python程序的掌握情況,筆者為學(xué)生設(shè)置了實(shí)踐演練的環(huán)節(jié),即,要求學(xué)生嘗試創(chuàng)建一個python程序,具體包括編寫、保存和運(yùn)行這三個步驟。這樣一來,既檢驗(yàn)了學(xué)生的學(xué)習(xí)效果,大大增強(qiáng)了學(xué)生對python程序知識點(diǎn)的深刻理解,同時也鍛煉了學(xué)生的動手實(shí)踐能力和創(chuàng)新能力。
總之,本文通過豐富學(xué)生所學(xué)資料,喚起了學(xué)生學(xué)習(xí)信息技術(shù)編程的興趣;展開深入討論,推動了學(xué)生對編程的理解;鼓勵學(xué)生實(shí)踐,鍛煉了學(xué)生信息技術(shù)技能。學(xué)生在信息技術(shù)課堂學(xué)習(xí)中,形成了計(jì)算機(jī)思維,能夠結(jié)合程序設(shè)計(jì)的思想來流程化地展開對信息技術(shù)知識的思考和探索,知道如何解決信息技術(shù)學(xué)習(xí)中的問題,產(chǎn)生了信息技術(shù)探索的自信心和成就感。學(xué)生知道了信息技術(shù)發(fā)展與時代發(fā)展之間的緊密關(guān)系,認(rèn)識到了信息技術(shù)學(xué)習(xí)的重要性,有了主動探索的動力,能夠不斷豐富自己的學(xué)習(xí)技能,適應(yīng)時代的變化需求,提升自己的綜合素養(yǎng)。初中信息技術(shù)教師實(shí)施編程教學(xué),向?qū)W生傳播信息技術(shù)知識,幫助學(xué)生理解了信息技術(shù)相關(guān)概念與技能,培養(yǎng)了學(xué)生邏輯推理、溝通協(xié)作、創(chuàng)新等的能力。
參考文獻(xiàn):
[1]施陸輝.新課程改革下初中信息技術(shù)核心素養(yǎng)培養(yǎng)策略[J].知識窗(教師版),2020(12):128.
[2]廖海燕.初中信息技術(shù)教學(xué)過程中培養(yǎng)學(xué)生創(chuàng)新能力策略淺析[J].讀寫算,2020(36):35-36.