葉俏
【內容摘要】信息技術學科在中學課程體系中占據著重要地位,不僅可以增強學生信息技術的應用能力,也有助于推進學生緊跟時代的發(fā)展步伐,掌握更多與信息技術相關的技能,實現(xiàn)持續(xù)性進步。要求教師結合學生的心理特點以及學習能力,制定針對性的教學方案,同時應當重視新課程改革的要求,并基于計算思維培養(yǎng)這一目標,設計并優(yōu)化編程教學方案,拓展學生的知識范圍,提高其綜合能力。接下來本文則主要針對計算思維培養(yǎng)下中學編程教學相關問題進行分析,提出了相應的建議。
【關鍵詞】計算思維培養(yǎng) 編程教學
中學階段的計算機編程教學普遍具有實踐性、抽象性與邏輯性的特點,需要將編程教學作為培養(yǎng)學生計算思維的有效載體,在此基礎上,切實提高計算機編程教學效率。若學生計算思維能力不足,那么程序解題的效率將會比較低下,最終的試題得分率也相對較差。針對這一情況,建議教師對傳統(tǒng)的教學模式進行更新,轉變教學理念,調動學生的學習興趣,使得課堂氣氛更加活躍,逐步培養(yǎng)學生的計算思維,并保證編程教學質量。
一、基于計算思維培養(yǎng)下的編程教學案例
計算機編程教學所涉及的案例較多,教師可以結合學生對于游戲的熱愛,總結學生的愛好與興趣,下文將以約瑟夫環(huán)問題為例進行分析,闡述相關的算法以及編程知識點,將其與案例教學有效結合,相應的拓展周期性變量變化的有關問題,豐富教學內容,調動學生的參與積極性,從而營造活躍的課堂氣氛。
首先,教師應當明確學習內容,學習內容為與約瑟夫環(huán)問題算法相關的編程知識點。而后再確定學習目標,要求學生在學習相關知識點后應充分理解約瑟夫環(huán)問題,明確與其相關的算法設計、問題分析、結果驗證以及程序編寫等等,逐步培養(yǎng)學生的計算思維,為學生日后的學科知識的學習打下良好鋪墊。建議教師在編程游戲案例教學過程中將教學工作分為多個階段。第1階段為游戲體驗,游戲體驗環(huán)節(jié)需要闡述游戲規(guī)則,在班級內選出5名學生,而后圍成圓圈按順序坐下,從1號開始報數,1~3 報數的過程中,當報到數字3時,該學生需要退出這個圈子,下一位同學重新從1進行報數。在講出游戲規(guī)則后,教師應當針對性的提問:“哪位同學可以告訴老師最終留下的是第幾號學生?其中又有什么奧妙呢?”在此之后,教師還需闡述設計意圖,切實增強學生的學習體驗,使之感官被有效調動,從而激發(fā)自身的學習興趣,不斷的拓展思路,從而對約瑟夫環(huán)有一定的認知,加強對于相關知識的理解,進而為日后其他編程知識的學習打下良好鋪墊[1-2]。
第二階段為游戲解析。教師應當加強與學生之間的交流,通過師生共同探討,進一步明確游戲中所包含的技巧與奧秘,教師應與學生共同分析游戲的人如何進行編號方能在圈子中一直停留。此方案的設計無疑是為了進一步培養(yǎng)學生的計算思維,使得設計工作分步驟開展,將設計工作內容逐步細化,加深學生的印象,引導學生全面探究,在師生探討以及生生探究的過程中學生將會充分理解與編程知識相關的要點,并養(yǎng)成合作學習、主動學習的良好習慣,利于計算思維的培養(yǎng),也有助于增強學生的綜合素質。
二、計算思維培養(yǎng)下編程教學方案設計
中學編程教學環(huán)節(jié),教師應當從培養(yǎng)計算思維這一角度入手,不斷的激勵學生,引導學生主動思考問題,并對相關問題進行推理與分析,通過自主研究來解決實際生活問題。這一過程中學生的計算思維將會潛移默化的被提升,利于學生的學習與成長。
所謂的計算思維主要指的是學生在學習計算機學科知識時慣性的思想方法,日后在解決類似問題時將會運用這一思維方法自行解決問題,找尋問題的解決技巧。計算思維的培養(yǎng)主要包括概括能力、思維意識、抽象意識、評估能力與分解能力五項因素?;谟嬎闼季S培養(yǎng)下編程教學方案的設計,要求教師結合計算思維的概念,對計算思維相關要素進行分解,而后將其與編程教學有效融合,進一步凸顯編程教學的優(yōu)勢,使得編程教學程序更加符合學生的學習需求[3-4]。
計算思維培養(yǎng)下編程教學方案的設計,教師應當將計算思維要素與教學各個環(huán)節(jié)有效融合,引導學生自主探究、團結協(xié)作,充分理解相關的程序算法知識,并將思維能力培養(yǎng)作為學習目標,在探討與合作學習的過程中實現(xiàn)思維碰撞,達到知識遷移的效果。
結束語
綜上所述,本文主要針對計算思維培養(yǎng)下中學編程教學相關問題進行分析,提出了相應的建議,希望可為有關的教研人員帶來借鑒與參考,提高編程教學質量。
【參考文獻】
[1]仇大成,曹恒來.在設計"應用軟件"中學習編程 ——《我的Scratch畫圖程序》教學案例評析[J].中小學信息技術教育,2016,18(4):66-68.
[2]傅騫,解博超,鄭婭峰,等.基于圖形化工具的編程教學促進初中生 計算思維發(fā)展的實證研究[J].電化教育研究,2019,29(4):122-128.
[3]胡秋萍.中學程序設計課程培養(yǎng)計算思維的策略與方法 ——以Scratch迷宮程序設計為例[J].中小學信息技術教育,2018,10(6):57-59.
[4]曾紹華.基于App Inventor的高中生計算思維培養(yǎng)策略探究[J].新教育時代電子雜志(教師版),2017,21(42):100,110.
(作者單位:福建省泉州第一中學)