摘要:【摘 要】隨著素質教育的不斷推進,教育相關部門提倡教師不僅要重視基礎學科的教學工作,還應該重視計算機學科的教學工作?????????????????????????
【摘 要】隨著素質教育的不斷推進,教育相關部門提倡教師不僅要重視基礎學科的教學工作,還應該重視計算機學科的教學工作?????????????????????????????。在本篇文章中,筆者將以初中計算機學科為例,淺議教師應引導學生學習相關數學知識,培養學生的編程興趣,以給學生布置編程任務的方式進行初中編程教學?????????????????????????????。
【關鍵詞】初中計算機 編程教學 策略研究
在新課程改革的影響下,幾乎所有地區的初中學校都開設了計算機課程,并要求教師重視計算機教學工作?????????????????????????????。教師不僅要引導學生學習和計算機相關的知識,還應該提高學生操作計算機的能力。雖然很多學生在就讀初中以前便操作過計算機,但對于很多學生而言,初中是他們第一次正式接觸計算機學習。在初中階段,計算機的教學內容難度有所增加,很多地區的教材中都包含有編程內容,接下來筆者將淺議初中生課堂編程教學策略研究。

一、引導學生學習相關數學知識
隨著社會的不斷發展與進步,我國已進入了信息化網絡時代,在這樣的環境中,計算機作為工具為社會中的各個領域帶來諸多便利,并且還能代替人工解決生活中的諸多問題。在計算機被普遍使用的環境中,教育相關部門也對計算機教學工作提出了更高的要求。在初中階段,教育相關部門要求每個班級一周至少要安排一節或兩節計算機課程,并在教學計算機的過程中著力提高學生的操作能力和運用計算機處理問題的能力。
近些年,很多地區的初中學校都在擴展計算機教學范圍并延伸教學內容,比如很多初中計算機教材中都融入了編程課程。雖然編程課程是學習計算機的核心,同時也是計算機教學中的一大重點內容,但很多教師并不能有效地教學編程。這主要體現在很多學生都不能積極地在教師的要求下完成編程任務,并且大多數學生還會在編程的過程中產生不知從而下手的情況。產生這一現象不僅包含學生自身的原因,還和教師的教學有極大的關系。據筆者觀察,很多學生不能有效完成編程任務的原因是學生們并不能正確書寫執行相關程序的步驟,從而影響他們的編程效果。究其原因,很多學生不能正確書寫執行程序的步驟是因為他們缺乏相應的數學知識。
眾所周知,計算機的編程需要依據相應數學知識才能執行,如相關的函數方程式。如果學生并不能有效掌握和函數相關的內容,則會嚴重影響他們學習計算機編程。因此,教師應在教學計算機編程的過程中引導學生學習相關數學知識,這樣學生才能得心應手地完成編程。這就要求教師在上課之前精心備課,即精心研讀編程內容并準備與之相關的數學內容。在授課的過程中,教師可以結合這兩部分內容進行教學,這樣才能助力學生輕松且有效地學習編程。
二、培養學生的編程興趣
由于很多學生都缺乏學習計算機的經驗,并且對大多數學生而言,計算機內容較為枯燥,因此很多學生都漸漸喪失了學習計算機的興趣。而在計算機教學過程中,編程是較難的內容之一,如果學生缺乏學習計算機的興趣,他們便不能積極地投入到編程學習中。基于此,教師應在教學過程中培養學生的編程興趣,這樣才能在一定程度上保證學生的學習參與度,才能促進學生改變對計算機學習的態度。而要想培養學生的編程興趣,教師應該引導學生體會到編程的作用和樂趣。
在新時代的環境中,計算機編程已被廣泛地運用于人們的生活和工作中,運用編程能提高人們工作的效率,并為生活帶來諸多便利。由于初中生缺乏和社會的接觸,并且很多學生現有的知識經驗較為匱乏,因此很多學生并不能在自己的認知范圍內體會到計算機編程對生活的益處。為了最大限度地激發學生學習編程的興趣,教師可以以舉例的方式給學生講解計算機編程在生活中的運用給生活帶來的具體便利。在教師的講解下很多學生都能認識到計算機編程的作用,并且奠定學習計算機編程的興趣。當然教師還可以借助多媒體給學生播放利用計算機編程處理問題的視頻,讓學生在觀看視頻的過程中真實地感受到計算機編程的神奇之處,這樣才能在一定程度上誘發學生的學習動機,使學生樂于傾注時間和精力去學習。于教學活動而言,培養學生的學習興趣能促進教學的有效開展,因為只有學生持有濃烈的學習興趣,他們才能積極配合教師的教學。
三、給學生布置編程任務
眾所周知,編程是一項實踐性較強的活動,其需要編程者具有較強的操作能力。并且每一位教師都需要明曉的是,學生執行編程任務的能力并不能在短期內提高,而需要長久的練習,因此教師可以給學生布置編程任務。雖然很多學生都能在課堂上緊跟教師的授課步伐學習編程,但由于缺乏練習,使得他們的編程能力并不能得到提高。而給學生布置編程任務,能讓學生在教師的要求下積極地投入到編程學習中,在完成任務的過程中,每位學生不僅能鞏固自己所學的編程知識,還能進一步提高編程能力。一般情況下,編程能力的高低不僅取決于學生完成編程任務的時間,還取決于所設計的程序的精簡性和執行程序的效率。因此,學生只有加強練習編程,他們才能提高編程效率。當然教師不宜給學生布置難度過大的編程任務,那樣只會削減學生進行編程的信心。根據初中生的特點,教師可以給學生布置以Python編程為主的任務。Python和其他編程相比,其具有關鍵字較少、結構簡單的特點,學生比較容易上手。如果教師要求學生編寫較難的程序,不僅不能保證教學效果,還會使學生喪失編程的興趣。而給學生布置較為基礎的編程任務,能更好地促進學生進入學習編程的狀態。
要想進一步提高學生的編程能力,教師還可以在班上組織編程比賽活動。據相關心理學資料顯示,大多數初中生都具有較強的比賽欲望,為了在比賽活動中取勝,很多學生都會竭盡全力地學習編程,這樣便能提高教師的教學質量。并且在編程比賽活動中,教師還可以了解學生的編程能力,同時學生們還能通過比賽發現自己的不足。
在初中階段,計算機編程受到了諸多學生的青睞,如何有效教學計算機編程是計算機教師應該認真思考的問題。在本文中,筆者簡要闡述了教學計算機編程的方法,教師可根據自己的實際情況自行選用,并有計劃地給學生布置編寫Python程序的任務。
參考文獻
[1]林茂娟.編程課在初中計算機教學中的開展思考[J].神州(上旬刊),2019,000(004):87.
[2]趙瑞霖.中學生常用計算機編程語言及選用技巧[J].數碼設計·CG WORLD,2018,007(006):233-234.
作者羅榮興