王玉潘
【摘 要】Python編程語言廣泛應用于人工智能領域,引起了教育領域的高度重視。傳統(tǒng)課堂對編程教學缺乏重視,無法滿足當前的教學需求。線上教學平臺助力教師打造高效課堂,促進Python編程教學。本文根據(jù)筆者的教學經(jīng)驗,先介紹初中Python編程教學的特點,再分析利用線上教學平臺進行編程教學的優(yōu)勢,最后通過一個編程教學實例,總結(jié)線上教學平臺在編程教學中的重要作用。
【關鍵詞】初中編程教學;線上教學平臺;Python
【中圖分類號】G434 ? 【文獻標識碼】A
【論文編號】1671-7384(2022)06-054-02
隨著以人工智能和大數(shù)據(jù)分析等為代表的信息技術(shù)的飛速發(fā)展,人們的生活和工作中處處充滿著智能化。初中編程教學成為信息技術(shù)學科的焦點。初中生有著很強的求知欲,接受新事物、新知識的能力處于高位。初中生已經(jīng)掌握了一些簡單的程序設計方法,初步具備計算思維和編程邏輯等相關能力,能夠?qū)崿F(xiàn)具體實例的編程語言。而編程教學的開展,編程語言的選擇非常重要。小學階段開展的編程教學以Scratch圖形化編程為主,在此基礎上初中生需要學習一門實用性更強的編程語言Python。
同時,初中生對編程存在認知方面的不足,沒有形成完善的計算思維。理論知識較為枯燥,學生難以提起興趣,教學效果較差。教師需要對Python教學內(nèi)容和學生學情有一個準確地把控,既要系統(tǒng)地梳理Python語言知識體系,又要對初中生編程能力和知識儲備有整體把控。
線上教學平臺的優(yōu)勢
線上教學平臺是指能夠在線上實現(xiàn)完整教學任務的軟件平臺,它包括課前準備、課中講解、課堂練習、課后復習、教研活動、在線交流和測試等部分,同時需要即時通訊軟件來輔助教學?,F(xiàn)階段針對中小學編程教學的線上教學平臺有很多。以STEM86線上平臺為例,其內(nèi)容有學生活動版塊,如課程講義、微視頻、課后作業(yè)等;有教師活動版塊,如教研活動、編程培訓等;有編程環(huán)境版塊,如Scratch編程環(huán)境、Python編程環(huán)境、C++編程環(huán)境等。線上教學平臺提供了優(yōu)質(zhì)的教育資源和豐富的教學經(jīng)驗,改變了傳統(tǒng)的教學模式,打造了教師學習交流的平臺,拉近了教師與學生的距離,讓編程教學更加高效。
線上教學平臺在Python教學中的實踐
線上教學平臺貫穿整個教學活動,改變傳統(tǒng)教學枯燥的氛圍,提高教學效率。下面以STEM86平臺中“小海龜?shù)募摇睘槔?,展示教學實踐。
1.案例導讀
“小海龜?shù)募摇边@節(jié)課涉及的內(nèi)容為Python中的turtle庫,學生可以利用turtle庫完成有趣的作品。這節(jié)課與之前學習的變量、程序結(jié)構(gòu)和函數(shù)等理論性較強的內(nèi)容不同,它的趣味性更強,更容易引起學生的興趣。這節(jié)課對初中生來說非常新穎,卻又不是很陌生。因為他們之前已經(jīng)學習過flash動畫,本節(jié)課也是畫出各式各樣的作品,與之不同的是,turtle庫不是用畫筆完成,而是用代碼控制“小海龜”完成。本節(jié)課之前,學生也初步學習了turtle畫圖語法。本節(jié)課主要是了解turtle畫布并且繪制簡單的圖形,掌握繪制圖形所需要的方法和技巧。本節(jié)課的教學目標為:turtle畫圖的語法,理解turtle畫圖的畫布和畫布中隱藏的坐標系,畫圖語句和循環(huán)結(jié)構(gòu)完美搭配,培養(yǎng)學生的空間思維能力并激發(fā)學生對Python編程的興趣。
2.案例呈現(xiàn)
(1)課前預習。教師提前把STEM86平臺上新課所涉及的內(nèi)容授權(quán)給學生,并在開課前提醒學生預習。預習內(nèi)容包括新課講義和微視頻,學生通過這些輔助材料提前了解新知概況。為提高學生預習的積極性,教師讓學生把自己預習的內(nèi)容總結(jié),然后利用釘釘?shù)募倚1緛硎占?,并對認真預習的學生給予獎勵。教師提前了解學生預習的情況,針對掌握到的學生情況更好地開展教學。
(2)課中講授。彼時蘇州正在遭遇疫情,中小學都轉(zhuǎn)為線上平臺直播授課。首先,教師把“小海龜?shù)募摇敝邪闹仉y點進行詳細講解,特別是學生預習中出現(xiàn)的問題。教師用隨機點名回答問題的方法,與學生有效交流,提高學生的注意力和課堂的教學效率。然后,教師在STEM86平臺布置個人任務和小組協(xié)作任務,積極引導學生有效交流。每個任務教師都給出明確的完成時間,并及時掌握學生進度。最后,學生提交作業(yè),教師展示并選出優(yōu)秀作品。教師通過STEM86平臺完成整個授課過程,學生有效掌握理論知識和編程實戰(zhàn)能力。教師的教學目標得以完成,學生的計算思維得到提高,課堂效率極高。
(3)課后提升。課后繼續(xù)學習提升,是Python編程教學非常重要的一部分,課后足夠的編程實踐才能夠讓學生成為編程小能手。STEM86平臺提供了課后作業(yè)和強大的編程平臺,學生可以自主練習并且提交,教師收到作業(yè)后查看學生的完成情況。課后作業(yè)在STEM86平臺是一個完整的閉環(huán),保證師生的交流和教學效率。平臺上還有一些拓展資源,學有余力的學生可以深層次地學習編程,鍛煉學生的自主學習能力。
3.案例分析
這是一節(jié)基于線上教學平臺的初中Python編程課,教師引導、教授學生完成教學內(nèi)容,學生利用輔助平臺完成編程理論知識理解、編程能力鍛煉,還學會了自主探究學習和小組討論學習等方法,完美地完成了編程學習任務。在教學活動中,教師利用平臺備課,充分引導學生學習;學生利用平臺掌握編程知識,包括turtle庫畫圖語句、畫布和圖形繪制等內(nèi)容,有效增強了編程能力。本節(jié)課的練習,學生空間思維能力、計算思維能力等都得到了提升,對Python編程也產(chǎn)生了更濃厚的興趣。
這樣的編程教學課堂實踐性強,學生只有動手在計算機上實踐代碼編程,才是真正地學會編程,正所謂“無實踐不編程”。STEM86平臺有獨立的編程平臺,在教學過程中,學生可以隨時在其中實踐。學生得到了充分訓練,編程能力得以快速提升。
這樣的編程教學課堂互動性高,師生互動、生生互動和師生與平臺的互動貫穿整個教學活動,高效地將知識傳送給學生。教師通過STEM86平臺清晰地了解學生學習的進度,及時給予學生精確的指導。學生之間通過對平臺上小組任務的討論,互相交流學習,協(xié)作能力增強。師生都在利用平臺賦能自己,教師完善自己的教,學生加速自己的學,提高編程教學的質(zhì)量。
總結(jié)與展望
線上教學平臺不僅能幫助學生學習編程,還能在技術(shù)革新速度如此之快的時代幫助教師提升發(fā)展,多方面助力中小學編程教育。編程教學剛剛進入課堂,教學模式還需要我們積極探索。線上教學平臺為我們提供了新思路,它可以補足線下的短板,延伸傳統(tǒng)教學的時間和空間,讓教學不只是課堂的45分鐘。現(xiàn)階段線上教學平臺的應用還不是很完善,需要教師結(jié)合學生學情合理利用平臺,創(chuàng)建線上線下協(xié)同教學的新模式,更好地進行分層教學和合作學習。筆者將繼續(xù)實踐研究,更好地利用線上教學平臺完成Python編程教學工作。
參考文獻
彭丹. 巧用線上教學平臺 助力高效編程教學——以小學Scratch編程課為例[J]. 中小學信息技術(shù)教育,2022(Z1): 80-82.
馬海涵. 初中信息技術(shù)Python教學現(xiàn)狀、問題及對策研究[D]. 濟南:山東師范大學,2021.
馮萍. 核心素養(yǎng)下的初中信息技術(shù)Python教學探究[J].中學課程輔導(教師教育),2021(8): 99-100.
鞠學臣. 初中Python程序設計教學的方法與探究[C].課程教學與管理研究論文集(五),2021: 23-27.
王佳衡. 線上線下協(xié)同教學 構(gòu)建師生學習共同體[J]. 中小學信息技術(shù)教育,2022(1): 49-51.