胡俊
摘要:隨著信息時(shí)代的到來,計(jì)算機(jī)技術(shù)越來越受到人們的重視,對(duì)于小學(xué)生和初中生進(jìn)行計(jì)算機(jī)基本編程課程的教學(xué)成為了當(dāng)前的主要趨勢(shì)。在計(jì)算機(jī)的信息科學(xué)課程當(dāng)中,學(xué)生通過系統(tǒng)化的學(xué)習(xí),對(duì)于python的編程能力逐漸提高,開始嘗試進(jìn)行更深層次的編程教學(xué)。本文對(duì)現(xiàn)階段的初中編程課程存在的問題進(jìn)行研究并提出相應(yīng)的解決方案。
關(guān)鍵詞:計(jì)算機(jī)技術(shù);python;初中編程
中圖分類號(hào):G4 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):(2021)-4-056
引言:響應(yīng)國家的號(hào)召,對(duì)于中小學(xué)生的編程能力培養(yǎng),成為我國近年來的教育熱點(diǎn),現(xiàn)階段對(duì)于小學(xué)生增添。人工智能相關(guān)課程幫助學(xué)生實(shí)現(xiàn)基本的編程能力培養(yǎng)。在這樣的大環(huán)境之下。對(duì)于初中學(xué)生,開始開展以python語言作為基礎(chǔ)的編程課程。為學(xué)生的進(jìn)一步發(fā)展和計(jì)算機(jī)領(lǐng)域的知識(shí)累積做出巨大貢獻(xiàn),對(duì)此。在進(jìn)行計(jì)算機(jī)教學(xué)當(dāng)中存在著以下的問題,本文針對(duì)該問題做出相應(yīng)的對(duì)策。
1、初中python編程教學(xué)中存在的問題
當(dāng)前情況下,初中的編程教學(xué)內(nèi)容。對(duì)于學(xué)生還比較陌生,由于學(xué)生的編程基礎(chǔ)不同,學(xué)生對(duì)于計(jì)算機(jī)編程語言的熟悉程度和接受能力各不相同,因此老師在對(duì)學(xué)生進(jìn)行培養(yǎng)時(shí),如果不能夠了解學(xué)生的具體情況,根據(jù)學(xué)情來制定相應(yīng)的計(jì)劃,那么對(duì)于學(xué)生的計(jì)算機(jī)學(xué)習(xí)是非常不利的。與歐洲的一些國家相比較,他們的計(jì)算機(jī)課程已經(jīng)能夠達(dá)到各個(gè)領(lǐng)域跨度,讓多個(gè)學(xué)科與計(jì)算機(jī)編程語言相結(jié)合,因此計(jì)算機(jī)是一種思維,它不僅僅需要被理解為計(jì)算器,還需要進(jìn)行數(shù)據(jù)的計(jì)算。想要讓我國的初中學(xué)生能夠更好的學(xué)習(xí)編程語言,就要培養(yǎng)學(xué)生養(yǎng)成計(jì)算思維,由于開發(fā)人員對(duì)于計(jì)算機(jī)的解決問題,思路制定基本來源于人類的大腦構(gòu)思,所以我們需要讓學(xué)生能夠關(guān)注到計(jì)算機(jī)去解答問題時(shí)候的基本思路,而不僅僅是死記硬背編程語言和代碼,學(xué)生需要有自己的想法,然后將自己的想法轉(zhuǎn)述給計(jì)算機(jī),讓計(jì)算機(jī)能夠?qū)懗鰧儆谧约旱木幊?。由于?jì)算機(jī)語言豐富多樣,其中python是一種靈活性極強(qiáng)的編程語言,隨著近些年來對(duì)于信息科學(xué)的不斷發(fā)展,以及人工智能的迅猛開發(fā)。
Python功能的強(qiáng)大,但由于學(xué)生對(duì)于python語言的了解不多,不能夠很好的分析其中的原理,對(duì)于學(xué)生的思維提升存在著一定的困難性。初中的計(jì)算機(jī)老師在對(duì)學(xué)生進(jìn)行編程指導(dǎo)的時(shí)候,往往都是基于項(xiàng)目地學(xué)習(xí),讓學(xué)生能夠根據(jù)需求來完成所學(xué)的內(nèi)容,我們需要考慮到項(xiàng)目需要使用到的工具,無論是教材還是所需要了解到的相關(guān)知識(shí),所以項(xiàng)目地學(xué)習(xí)并不僅僅是一個(gè)系統(tǒng)化的。初中python教學(xué)的定位不是用來讓學(xué)生去完成某一個(gè)項(xiàng)目地完整開發(fā),而是要讓學(xué)生在。已經(jīng)能夠擁有自主意識(shí)的階段,對(duì)于python有一定的了解,對(duì)于編程這一職業(yè)有一定的興趣和基礎(chǔ),讓學(xué)生能夠盡早的發(fā)現(xiàn)自己的愛好,發(fā)現(xiàn)自己的擅長點(diǎn),讓python語言能夠在初中學(xué)生的心中種下種子,為我國培養(yǎng)出更多的有志于it行業(yè)的高精端人才。
2、初中python編程教學(xué)問題的解決方案
通過對(duì)于以上python課程的存在問題進(jìn)行研究,發(fā)現(xiàn)學(xué)生的數(shù)學(xué)知識(shí)不足,也會(huì)導(dǎo)致學(xué)生對(duì)于python學(xué)習(xí)出現(xiàn)問題出現(xiàn)障礙。因此,學(xué)生需要對(duì)數(shù)學(xué)基本概念有一定的掌握,需要在數(shù)學(xué)老師的幫助之下解決python編程當(dāng)中的共通問題,讓學(xué)生能夠理解不同的概念在編程語言當(dāng)中的獨(dú)特之處。此外,由于學(xué)生在數(shù)學(xué)上所掌握的知識(shí)有限,在python語言的教學(xué)當(dāng)中,也可以讓學(xué)生對(duì)于一部分?jǐn)?shù)學(xué)知識(shí)進(jìn)行拓展和了解,這樣可以幫助學(xué)生更通順的理解python編程。掌握python編程語言需要學(xué)生能夠熟練的操作電腦計(jì)算機(jī),讓學(xué)生能夠快速的輸入相關(guān)代碼,實(shí)現(xiàn)中英文的切換。這就要求老師在python課程正式開始之前,讓學(xué)生進(jìn)行打字訓(xùn)練,特別是英文的打字訓(xùn)練,還需要讓學(xué)生能夠在短時(shí)間之內(nèi)提升英語詞匯的儲(chǔ)備,了解相關(guān)編程的英文詞匯。老師需要觀察學(xué)生在編程語言的學(xué)習(xí)中出現(xiàn)的錯(cuò)誤,及時(shí)改正錯(cuò)誤,并要求學(xué)生能夠經(jīng)常練習(xí)容易拼錯(cuò)的單詞,讓學(xué)生能夠相互監(jiān)督,最終老師要要求學(xué)生能夠熟練的掌握英文打字和中文打字的基本方法,能夠有效率的完成編程課程的要求。
為了便于初中學(xué)生特別是初一年級(jí)學(xué)生的學(xué)習(xí),編程教學(xué)的設(shè)計(jì)需要做很多折中,如縮短變量名,以降低輸入錯(cuò)誤導(dǎo)致的時(shí)間浪費(fèi);選擇擲硬幣等簡單生動(dòng)又具備思維深度的活動(dòng),以吸引學(xué)生;選擇經(jīng)典的算法案例,以拓展學(xué)生思維等。
當(dāng)然,大家完全可以根據(jù)自己學(xué)生的情況進(jìn)行調(diào)整和拓展。任何人都無法做到對(duì)同一問題窮盡其解決方案,我們只需要關(guān)注教學(xué)的核心是培養(yǎng)學(xué)生思維即可。所以,通常情況下解決方案只是列舉一例,給學(xué)生留下更大的自由空間發(fā)揮自己的聰明才智。還需要注意的是,為了培養(yǎng)學(xué)生建立抽象模型的能力,要重點(diǎn)引導(dǎo)學(xué)生如何把具體問題抽象成數(shù)學(xué)問題乃至計(jì)算機(jī)問題,這是計(jì)算思維的根本所在。
3、結(jié)束語
隨著人工智能的不斷發(fā)展,對(duì)于學(xué)生進(jìn)行編程課程,教授會(huì)越來越普及。本文根據(jù)對(duì)現(xiàn)階段初中的信息編程課程存在的問題做出了一定的方案提供,希望能夠?qū)韺W(xué)生和老師在python語言學(xué)習(xí)當(dāng)中面對(duì)的問題解決有一定的幫助。希望未來能夠有更多的學(xué)生愛上python語言,愛上編程課程,將他們的人生投入到信息科技的發(fā)展當(dāng)中。
參考文獻(xiàn)
[1]孟杰,龔波,沈書生. 面向初中生Python編程的教學(xué)設(shè)計(jì)與實(shí)踐研究——基于項(xiàng)目式教學(xué)視角[J]. 數(shù)字教育,2020,6(04):47-51.
[2]鄭曉燕. 從技能操作考查走向?qū)W生學(xué)科核心素養(yǎng)評(píng)估——新中考背景下的宜昌市初中八年級(jí)學(xué)生信息技術(shù)課程學(xué)習(xí)情況調(diào)研[J]. 中小學(xué)信息技術(shù)教育,2019(Z2):68-71.
浙江省溫州市平陽縣萬全鎮(zhèn)鄭樓中心學(xué)校