鄒運鐘
摘 要:積木式編程編入小學信息技術(shù)教材的時間不長,教材中編程知識量又比較大。在開展積木式編程教學過程中,老師們往往沒有太多的經(jīng)驗可以借鑒。盲目照本宣科、滿堂灌的教學,使課堂效率極低。主要闡述如何創(chuàng)建編程教學高效課堂。
關(guān)鍵詞:人工智能;編程教學;高效課堂
自從國務院于2017年7月8日印發(fā)并實施《新一代人工智能發(fā)展規(guī)劃》后,各地小學信息技術(shù)教材也陸續(xù)從中年級或者高年級開始開設編程課。編程課對于教師和學生來說成了新生事物,如何形成有效的教學模式和策略,成為當前信息技術(shù)教師急于探索的問題。通過參與編程教育相關(guān)課題實踐研究活動,結(jié)合自身的編程教學實踐,證實當前構(gòu)建編程教學高效課堂應注重以下幾個方面。
一、注重編程的工具特性,構(gòu)建高效課堂
應用導向,認識編程。人工智能背景下,編程可應用于生產(chǎn)、生活、學習的許多智能化場景。教師在編程教學中,要充分應用編程知識解決生活、學習中的問題,讓學生充分領略編程的工具性特點。教師可以盡量多列舉一些利用編程解決數(shù)學問題的案例,讓學生具體認識編程的工具性特點。真正明確學習編程的重要性,逐步克服畏難心理,提高學生學習編程的主動性。
例如,通過學習“趣味編程3:口算比賽”一課,學生熟悉了“數(shù)字與邏輯運算”中的四則運算模塊功能應用,以及“控制”模塊中的“如果……那么……否則……”等功能指令的用法,可以設定許多特定的解決問題的算法,讓計算機幫助我們快速解決問題。結(jié)合“偵測”中的“詢問……并等待”“回答”就可以設計出人機交互的應用程序,如設計100以內(nèi)自動出題程序、隨機長方形面積計算程序、健康體脂計算器等等。讓學生充分理解編程的知識和技能,幫助我們解決生活中的許多問題。這樣,學生認識到編程學習的重要性后,也容易端正學習態(tài)度。
二、注重編程的實踐體驗,構(gòu)建高效課堂
直觀感受,理解深刻。欣賞編程作品,貴在直觀感受,玩過游戲的學生對于操控類的游戲比較有經(jīng)驗。他們知道游戲中的角色運動方向的操控都是利用方向鍵,根據(jù)他們這一點經(jīng)驗,告訴學生今后我們要學會自己設計操控類游戲。學生的興趣一下子就上來了,都特別想自己設計一款游戲。
例如,在學習程序的觸發(fā)事件“當按下……鍵”時,可以先讓學生玩一下老師提供的按鍵控制角色運動的游戲,讓學生根據(jù)體驗說一說,按“上移鍵”角色怎么變化?引導學生回答“向上移動”,其實“上移”實質(zhì)上是增加y坐標的值;按“下移鍵”角色怎么變化呢?引導學生回答“向下移動”,其實“下移”實際上是減小y坐標的值。同理,“左移鍵”就是“向左移動”,實質(zhì)上是減小x坐標的值;而“右移鍵”就是“向右移動”,實質(zhì)上就是增加x坐標的值。在編制該鍵盤控制程序時,只要將變化坐標值的命令“將x(y)坐標增加(? )”的命令連接在程序響應事件“當按下……鍵”就大功告成了。由玩轉(zhuǎn)變成學,利用玩的經(jīng)驗制作自己需要的東西。
三、注重編程的分層教學,構(gòu)建高效課堂
正視差異,分層施教。由于學生的抽象和邏輯思維能力都有著明顯的差異,經(jīng)過一段時間的積木式編程的學習和探究后。所表現(xiàn)出來的學生理解能力、創(chuàng)造性思維能力都不同。這種差異的存在很正常,教師要注意在平時教學中開展分層次教學。編程教學過程中,教師要注意收集學生抽象思維、理解能力方面的數(shù)據(jù)。按照一定的標準劃分層次。如抽象思維、理解能力強、能靈活應用知識的分一組,即A層;抽象思維、理解能力一般,學一個實例只會一個實例的分一組,即B層;抽象思維能力、理解能力差,反復結(jié)合實例講解才能領悟一部分知識的分一組,即C層。教師平時要注意依據(jù)各層人員的特點、知識水平分別制定教學目標和要求。有計劃地讓層次低的學生學會基礎知識;讓學習能力強的學生能快速提升;對于理解能力差的學生,鼓勵為主,多開展合作探究活動,循序漸進,逐步由低層向高層遞進。
全面兼顧,因材施教。信息技術(shù)每周課時少,知識無法得到鞏固,教師可以利用第二課堂時間(興趣小組活動)讓知識掌握不牢靠的學生及時補上缺漏。讓學有余力的學生進行編程創(chuàng)新設計活動。讓學生利用所學編程的知識和技能,創(chuàng)作數(shù)字故事、有意義的創(chuàng)意編程設計等。
總之,教師對待編程教學要有良好的教學研究態(tài)度,注重采用學生感興趣的設計和案例進行教學,靈活使用教學方法和策略,才能真正使課堂高效。教師在編程課堂教學中,要創(chuàng)造性使用注重“工具性”的策略,充分列舉能解決我們生活的系列問題的編程實例,讓學生認識編程學習的意義,端正學習態(tài)度,提高課堂學習效率。要注重編程實踐體驗,充分提升學生的編程探究能力。注重“分層次”的教學策略,因材施教,讓不同層次的學生都能均衡地得到發(fā)展,從而真正構(gòu)建全面高效的編程課堂。
注:本文系福建省中青年教師教育科研項目(基礎教育研究專項)“編程教學資源開發(fā)與應用研究”課題研究成果;項目編號:JSZJ20137(福建教育學院資助)。