徐綠萍





摘要:通過7年的C++編程教學實踐,從選拔學生機制、課程資源的選擇應用、教學模式與方法、教師業務水平的提升四個方面總結出如何在小學階段開展編程教學,即有效的實施途徑。
關鍵詞:編程教學 信息學 有效途徑
引言
教育部印發的《2019年教育信息化和網絡安全工作要點》中提出“在中小學階段設置人工智能相關課程,逐步推廣編程教育”。依據現在教育發展的趨勢,尊重學生、發展學生的個性、體現學生的主體地位已經成為教育改革的方向。為了更有效地遵循教育發展的規律、推動教育事業的發展,對于學生科技創新思維的鍛煉、信息素養的提升刻不容緩,更具有時代意義。
我校自2012年開展信息學編程教學,當初在提優的理念下,以學校特色社團的形式開展。經過7年的實踐,帶領學生參加信息學競賽并獲得包河區、合肥市團體一等獎的好成績。在“天時、地利、人和”條件下,已探索出適合我校校情的C++編程教學的四條有效途徑,讓更多有潛質的學生接受信息學編程的熏陶,形成良好的科學素養,鍛煉頑強的學習毅力,提升學習能力,培養出更多符合新課程改革要求的素質全面、具有創新精神的編程人才。
一、在“普及和提優”的理念下選拔學生
編程對于孩子和家長來說是陌生的,也是高深的。為了讓更多的學生了解什么是編程,我們選擇先“普及”,后“提優”。學生選拔機制(二步法)如下:
1.普及
我校學生三年級開始學習信息技術,我們制訂信息技術學科教學計劃時,保證完成既定的教學任務,在三年級下學期后期插入Scratch編程知識的教授,也就是將四年級下冊第三單元的教學內容提前講授,讓孩子感知什么是編程。實踐表明,圖形化的Scratch創意編程激起了孩子學習編程的興趣。
2.提優
我校信息學編程教學工作是以學校特色社團的形式開展的。社團的學生一般從四年級第一學期的學生中選拔。首先,向學生家長派發《致家長的一封信》,廣泛宣傳,以此得到家長的大力支持與配合。有意愿的家長可以在家長的一封信回執單中提出建議,交給班主任老師。
在學生自愿報名的基礎上,班主任和數學老師協商共同推薦。每班2~4名學生,初步確定參與名單。由社團老師,現場以計算機思維測試題和計算機基礎操作知識為依據進行考核,最終確定社團學生名單。
根據最終確定的名單,開第一次家長會,取得家長們的重視以及對孩子學習信息學編程的有效監督。
二、在“適合自己就是最好的”觀念下選擇與應用課程資源
信息學編程教材類型多樣,網絡學習平臺又提供了極大的便利性。學生進入信息學社團,對編程的概念還停留在Scratch知識層面,因此教師要做好過渡期的知識遷移。選擇李曉艷與毛愛萍主編的《Scratch與創意設計》書中的幾個案例進行講解,效果比較好。
通過實踐,四年級學生依托《CCF 中學生計算機程序設計(基礎篇)》作為基礎教材。在學生經過一年的學習之后,有一定的信息學知識基礎,五年級學生使用《信息學奧賽一本通》。這本教材內容難度上了一個臺階,而且囊括了算法及數據結構的相關知識,適合高年級學生的學習。2018年7月,我們又將《信息學奧賽一本通(初賽篇)》作為學生參加全國信息學奧林匹克競賽初賽的教材。
網絡學習平臺依托AI編程課堂,利用在線系統的全天候、實時反饋等特性,培養學習自主學習的品質。
三、在“總結與創新”做法中尋找教學模式與方法
1.教學模式介紹
我校信息學教學模式逐漸清晰完善。為了有利于老師更全面、更深入地了解學生,積累教學管理上的經驗,因材施教,發現每個學生的長短之處,培養信息學人才,根據我校信息技術學科的師資力量,安排四位老師負責三到六年級的信息學輔導教學。每個老師負責一個年級,階梯性上升,保證了我校信息學編程教學工作的連續性。目前我校信息學編程教師、教學內容見表1:
2.教學常用的方法
(1)“從做中學”
美國著名教育家杜威認為:“把這種早已經準備好的教材強加給兒童,是違反兒童天性的,多種多樣的學科課程只會把兒童自己的統一的生活經驗給予割裂和肢解,必將阻滯兒童的生長,無論是本能的,還是體力的,智力和道德能力的生長。”將課堂內容設置成一個個活動,讓“活動”成為“從做中學”的載體,把每個知識點蘊含在題目中,一個題目作為一個活動,明確每次活動的學習目標并設置疑難問題,讓學生自己去思考問題、上機實踐探究解決問題的方法,讓學生“從做中學”。
(2)“小老師”的“領頭羊”作用
在編程練習時,老師由于各種原因不能兼顧到每一個學生,這時讓一部分操作較好的學生當“小老師”,對其他同學在上機過程遇到的一些難題給予解答,互幫互助,共同學習。選擇成績優異的孩子當“小老師”,改變了傳統的師生間單向傳遞知識的方式,使學生由知識的被動接受者轉變為知識的主動傳授者,發揮了學生的主體作用。
我們對教學中的一些簡單或是相似知識內容,事先告訴學生教學目標,讓學生自己組織上課,學生就會按照自己的理解程度,以自己最好的教學方式,扮演“小老師”。
(3)讓家長參與其中
信息學社團每周兩次課,一節課一小時,課堂教學時間有限,要求學生必須利用好自己的課余時間溫故而知新,這個時候家長的作用就凸顯出來。經常與家長溝通,與他們保持良性的互動,讓家長參與到學生管理中,支持孩子學習信息學,注意孩子日常的學習情況及心理變化,并及時反饋有效信息給老師,課堂中老師才能高效地開展教學,見圖2。
四、在“與時俱進”內驅力下的教師自我提升
《中小學教師職業道德規范》第六條規定:“終身學習。樹立終身學習理念,遵守教師培訓制度,不斷學習,與時俱進,自覺更新教育觀念,完善知識結構,潛心鉆研教育教學業務,不斷提高教書育人的能力水平。”作為信息技術教師,我們更要在“與時俱進”的內驅力下進行技術和觀念的提升。
1.加強學習,提升理論素養
“工欲善其事,必先利其器”,深厚的理論支撐是編程教學深入實施并取得成效的有力保證。為提高老師的教學能力,可以學習《民主主義與教育》《合肥市小學信息學競賽大綱》《數據結構》《信息學奧賽一本通》等著作和文章,采用網絡學習、教研組集體學習專著、自主閱讀教育教學類刊物等學習方式。
2.重視過程,注重日常研討
個人的力量是有限的,團體的智慧是無窮的。扎實開展每周的信息組備課會議,老師們在社團學生管理中遇到問題,我們群策群力,各抒己見。課堂教學中遇到難題,我們既獨立鉆研,又共同探討;教師之間相互交流教育信息、探討教學方法、切磋教學藝術。做到備課前要教研、備課時要教研,上完課后仍要教研,將教師的個人思考充分發揮出來,這種教研突出了研究之風,強調每一位教師的積極參與。實時監測學生的知識掌握情況,及時調整教學、反思教學,見圖3。
3.專家指導,拓展教學思路
學習是不能故步自封的,我們需要“走出去,請進來”,邀請區市在信息學編程教學中取得優異成績的老師到學校給予指導,見圖4。我們不僅要重視學生基礎知識的學習,更重要的是讓學生在快樂中學習,打破了很多學生對學習編程就是枯燥的腦力勞動的認識。專家也指出我們對算法模塊的知識講授方法不夠創新,需要老師提升自身的編程水平,建立算法知識架構。
信息學編程教學在我校走過7個春秋,在學生選拔機制、課程資源的選擇與應用、教學模式與方法、教師自我提升四個方面有自己的一套較為成熟的做法,近三年學生區級獲獎73人次、市級39人次、省級12人次、國家級5人次。成績的獲得離不開市、區及學校領導、專家的高度重視與支持,有這么好的條件我們有信心、有決心在C++編程教與學的路上走得更遠。
參考文獻:
[1]教育部.2019年教育信息化和網絡安全工作要點[EB/OL].
http://www.ahedu.gov.cn/163/view/24011.shtml?from=singlemessage
[2]馬敏.普及和提優理念下的小學信息學奧賽教學策略[EB/OL].http://www.hsfxah.com.cn/xinxi/article.asp?id=836
[3]杜威著,王承緒譯.民主主義與教育[M].北京:人民教育出版社,2001.