岑建杰
(浙江省慈溪市陽光實驗學校 浙江寧波 315300)
自新高考實施以來,選擇信息技術專業的學生并不是很多,但我國未來社會發展更加依賴科技的發展,對科技人才的需求也變得越來越多,要求也越來越高,所以,為了適應未來發展的需求,提前讓學生接觸信息技術,不僅能進一步激發學生的學習興趣,還能讓學生認識到我國未來對人才的需求方向,引導更多學生從事科技創造工作。
據調查統計,2020年十大熱搜專業主要有人工智能、機器人工程、電子商務、物聯網工程、網絡與新媒體、網絡空間安全、軟件工程、學前教育和臨床醫學等,其中前8個專業都和編程有著十分重要的聯系[1]。這幾個熱門專業中人才緊缺,如果學生能成為優秀的編程工作者,那么他們在未來找工作的時候就非常容易,薪資待遇也非常高。不光我國科技人才緊缺,世界各國計算機專業缺口也很大,這也能在一定程度上顯示出在未來發展道路上,科技人才的需求會越來越多,就業渠道也會越來越廣。
在初中python編程教學過程中,教師一定要合理安排每節課的學習任務,讓學生通過完成一個又一個的學習任務,掌握與編程有關的知識。在這個過程中,教師要采用多樣的教學方法引導學生克服學習中的重難點。筆者認為,初中Python教學可以從以下幾個方面進行。
要想讓學生學好關于編程的知識,在教學過程中,教師首先要關注教材的內容主線,但對初中生來說,要想學好新加的Python課程的相關知識難度還是比較大的,而且Python編程較為特殊,教師要盡量設置一些簡單的任務讓學生逐漸掌握基礎知識。這樣一方面能幫助學生理清學習任務中的邏輯結構,另一方面能讓學生在解決任務的過程中反思和總結學習的整個過程,調整自己的學習進度和學習時間。
首先,教師要立足于課程內容和課本教材,科學分析教學內容,明確學生學習目標。其次,教師要根據教學內容設計導入課,通過PPT向學生說明和分解不同的學習任務,教師還要明確標出每個學習任務的學習時間和學習要求[2]。最后,教師要根據學習的深度和廣度設置不同層級的子任務,讓學生圍繞相關知識點完成Python相關知識的學習。此外,教師還要讓學生利用小組合作的方式進行探究性學習,不斷完善項目任務。
通過這樣的方式,教師可以制定出切實可行的教學環節,在分析教學內容、教學背景編程、基礎知識教學特點的基礎上,幫助學生學好編程知識。
教學初期,很多學生對Python編程知識并不熟悉,一部分同學甚至會對這一部分的學習產生畏難情緒,為了緩解學生的焦慮情緒,教師可以通過故事教學法,提高學生學習編程的興趣。
在教學初期,為了讓學生了解python這一強大的編程語言,引發學生學習的好奇心,教師在課件中可以適當加入一些故事,如:2015年谷歌公司開發的阿爾法狗計算機程序橫空出世,相繼在2016年和2017年打敗了當時的世界冠軍,成為了超越人類的圍棋之神。學生讀完這個故事后,我再向學生提問:“到底是誰打敗了圍棋高手?”很多學生通過思考認識到了編程對科技發展的重要性。緊接著,我為學生布置任務:第一,讓他們搜集關于python的故事以及語言的特點;第二,讓他們打開Python的編程窗口Idle;第三,讓他們輸入第1個指令;第四,讓他們完善print的格式……
通過這樣的方式,學生們學習編程的興趣大大提高,在一個又一個的指引之下,學習起來也更加容易。
因為Python課程是新加入的內容,一部分教師對這部分內容并不熟悉,因此,教師必須不斷學習相關知識,逐步提升自己的專業技能。學校也要積極組織相關教師學習Python編程知識,積極組織培訓,不斷拓寬教師的知識面。
此外,初中信息技術教師也要不斷總結自己在教學中的經驗和教訓,當學生遇到困難時要以肯定和鼓勵的方式為主,不斷增強學生的學習自信心,通過營造良好的學習氛圍,讓學生養成相互幫助,相互學習的良好習慣。教師之間也要互相幫助,通過自身的刻苦鉆研,不斷優化升級自己的教學方法,成為更加優秀的人民教師。
綜上所述,面對新課程標準的新變化,初中信息技術教師一定要采用符合學生學習特點的教學方法,不斷總結自己在教學中的經驗和教訓,讓學生能夠充滿信心地面對編程學習過程中的各種困難,愛上信息技術,愛上編程知識。