高洋
【摘 要】B/S架構的網(wǎng)絡教育平臺兼容鄉(xiāng)村學校電教設施老舊的硬件設備,使鄉(xiāng)村學校在不更新老舊設備的前提下獲得高質量和有效化的Python學習。借助網(wǎng)絡教育平臺,教師可以激發(fā)學生編寫Python程序的計算思維,培養(yǎng)學生良好的Python學習習慣、編程能力和信息科技綜合素養(yǎng)。
【關鍵詞】B/S架構;網(wǎng)絡教育;鄉(xiāng)村學校;Python;編程學習
【中圖分類號】G434? 【文獻標識碼】A
【論文編號】1671-7384(2023)01-055-02
隨著信息科技教學的不斷推進,鄉(xiāng)村學校編程教學的接受度與認知觀有了進一步提升,但不可否認的是,在鄉(xiāng)村地區(qū)實施Python編程教學必然會存在適應性的問題。這些問題突出表現(xiàn)在現(xiàn)有的電教設施老舊、學生缺乏濃厚的學習興趣、課堂教學缺少吸引學生的亮點、學生對于Python知識點掌握的兩極分化嚴重等方面,不利于鄉(xiāng)村中學更為高效和高質量地開展Python編程學習[1]。
初中階段是學生成長的關鍵階段。剛從小學步入這樣一個課程較多的階段,初中生在學習方面有著更多的需求,教師往往需要培養(yǎng)學生的一些必備品格和關鍵能力,這就要求教師提供一個良好的學習氛圍。如果教師對信息科技課程沒有足夠的了解與認識,初始的教學不能夠吸引學生,那么這個課程將很難繼續(xù)下去。因此,好的教學方式對于Python編程課程的深入十分重要。
鄉(xiāng)村初中編程教學存在的問題
目前,鄉(xiāng)村初中學校開展Python編程教學仍然面臨許多困難,由于對計算思維和學習內(nèi)容的不同認識水平,導致學生處于不同的起始位置。對于當下編程和算法內(nèi)容的教學,我們必須首先做好教學內(nèi)容的設計,明確教學設計意圖和教學目標,并且根據(jù)學情和課堂中生成的問題適時調(diào)整教學計劃。計算思維是信息科技學科的四大核心素養(yǎng)之一,編程教學中培養(yǎng)學生計算思維,教師需要做到準確定義和理解計算思維,并以恰當?shù)姆绞秸归_教學。
對于鄉(xiāng)村學校來講,首先是師資力量較弱,教師接觸的資源也不如城市。其次,編程課程趣味性不足,與其他信息科技課程內(nèi)容相比,Python教學具有較強的邏輯性和抽象性,可能會導致學生產(chǎn)生畏難情緒,缺乏學習主動性和積極性,從而產(chǎn)生放棄這門課程的想法。同時,信息科技教師有時候在課堂教學中無法有效兼顧學生之間存在的差異性,由此引發(fā)學生學習過程中兩級分化嚴重,不利于編程學習。另外,不少教師由于教學過程中與學生沒有辦法進行良性互動,對學生的學習情況無法及時了解,導致開展此課程的積極性不高。最后,初中課程量也較多,Python編程教學課時量較少,這對教學的有效開展也有一定制約和阻礙。
B/S架構網(wǎng)絡教育平臺在鄉(xiāng)村編程教學中的優(yōu)勢
目前,網(wǎng)絡教育平臺通常借助兩種網(wǎng)絡架構形式進行開發(fā),這兩種網(wǎng)絡構架形式分別是:C/S架構和B/S 構架。C/S架構(即客戶機/服務器模式)分為客戶機和服務器兩層、B/S(即瀏覽器/服務器模式)由瀏覽器、WEB服務器和數(shù)據(jù)庫服務器三層架構組成。
這兩種架構教學軟件開發(fā)優(yōu)勢各有千秋,我們需要具體問題具體分析。鄉(xiāng)村學校信息化教育硬件設備相對于目前科技的發(fā)展較為落后,很多教學設施硬件水平停留在十年前的硬件標準,導致現(xiàn)在流行的網(wǎng)絡教育客戶端很難在這些老舊硬件上安裝部署教學軟件。B/S架構教學軟件的優(yōu)點是能面對廣大的學生實現(xiàn)教學信息同步傳播共享;瀏覽器只處理一些簡單的邏輯事務,負擔??;界面人性化、通用化,只需要簡單培訓就能掌握。如STEM86網(wǎng)絡教育平臺提供的在線編程環(huán)境,教師不需要部署就可以帶領學生進行Python編程教學實踐。
運用網(wǎng)絡教育平臺開展Python編程教學的模式
STEM86平臺提供Python的基礎類、進階類的全套教學資料,在頁面最上方有直接進入Python編程實踐操作環(huán)境的便捷優(yōu)勢。以下是筆者進行Python基礎類教學第1課“推開編程的大門”的部分教學片段。
1.創(chuàng)設情趣,激發(fā)興趣
興趣是學習者動力的根源,學生對于感興趣的事情會投入極大的精力。情境的創(chuàng)設是提升興趣的一個好方法。
(1)播放視頻,提升興趣。教師播放“什么是語言”的視頻,在充分調(diào)動學生興趣的同時,拋出一個讓學生產(chǎn)生頭腦風暴的開放性問題:“我們與電腦交流用什么語言?”“Python語言通過什么方式讓電腦識別?”讓學生先自己獨立思考片刻。
(2)頭腦風暴,迸發(fā)新思路。學生4人為一組進行小型的頭腦風暴式交流。教師在學生激烈討論之余,快速掌握每組討論的思路和進展,并且時刻提醒學生關注作業(yè)單上的部分重點提示,讓每組選出一名學生代表上臺展示。在此過程中,教師及時引導學生朝著正確的方向思考。
2.模仿探究,分層教學
(1)師生互動跟著學。教師用簡單的語句讓學生直觀認知Python代碼的輸入與輸出。從最簡單的自我介紹入手,師生之間相互認識,拉近關系。教師演示Print(“大家好,我是高老師”),學生模仿Print(“高老師好!我是小明同學?!保?,此時,電腦上回應了學生的Print()語句,對于剛接觸Python的學生非常激動,而已經(jīng)學過Python的學生可以作為小老師,幫助代碼編寫上有困難的學生。
(2)分層教學,相互促進。對基礎較為薄弱的學生,教師讓他們了解Print()定義和用法;對于基礎一般的學生,融入打印圖形的代碼操作;對基礎較好的學生,融入簡單的邏輯計算思維算法。教師制作出1-100猜數(shù)字游戲,并進行分層作業(yè)展示,代碼交換分享,讓中低基礎的學生體會1-100猜數(shù)字游戲的樂趣,也讓基礎較好的學生作業(yè)成果得到展示,在因材施教的同時,增強學生樂于奉獻與分享的意識,使得不同層次的學生相輔相成,協(xié)調(diào)發(fā)展。通過在線編程平臺,教師也可以及時發(fā)現(xiàn)學生的問題所在,進而制定下一步教學計劃和目標。
網(wǎng)絡教育平臺的編程教學效果分析
通過網(wǎng)絡教育平臺教學,教師最直觀的感受是自身的知識儲備得到提升。平臺上已有的教學案例讓教師的教學方法得到改進,從而給學生帶來更好的課堂體驗。學生學會一個知識不是關鍵,關鍵在于要一直學下去,去實踐,去創(chuàng)新。而網(wǎng)絡教育平臺實現(xiàn)了這些目標要求,正是它引導不同的教師開拓自己的思維,改變自身的教學方式,進而給學生帶來更好的課程體驗。
對于鄉(xiāng)村初中編程Python教學來講,教師在教學中存在的問題包括但不限于如何制定好自身的教學計劃、如何激發(fā)學生對編程學習的興趣到由點到面加強學生對信息技術的重視、如何對自身能力提高的重視程度有正確的認知等。這是筆者今后提升教學改革探究的方向。
筆者的教學方式主要是基于STEM86平臺,利用該平臺中的教學課件提高學生的興趣。為了突破傳統(tǒng)教學中學生被動接受教育的方式,筆者在教學中特別注重趣味性,充分調(diào)動學生主動學習Python知識點的積極性,而不是被動地、機械地去記憶知識點[2],培養(yǎng)學生對于Python知識點學習的興趣,從而提高教學效果,分層次教學,保證教學任務的完美完成。
近代英國著名社會學家、教育家斯賓塞曾提出,在教育過程中,應該更多去引導學生的自我探討,教師講授少一些,讓學生自己的思考多一些。Python編程教學任重而道遠,未來的征程中還需要多加研究。
參考文獻
[1]袁星. 農(nóng)村小學Scratch少兒編程教學實踐探究[J]. 安徽教育科研,2022(2).
[2]高興秀. 通過英語與專業(yè)學科融合深化產(chǎn)教融合的探索[J]. 中學教學參考,2022(6).
作者單位:安徽宿州市靈璧縣大路初級中學