王啟學(xué)
摘 要:隨著信息時(shí)代的不斷深入,信息技術(shù)已經(jīng)成為了當(dāng)前教育中必不可少的學(xué)科之一,基礎(chǔ)編程工具是信息技術(shù)的入門工具,對(duì)學(xué)生信息能力的養(yǎng)成有著重要的作用。在此基礎(chǔ)上進(jìn)行分析,思考基礎(chǔ)編程工具在初中信息技術(shù)教學(xué)中的應(yīng)用。
關(guān)鍵詞:基礎(chǔ)編程工具;信息技術(shù)教學(xué);應(yīng)用研究
從初中信息技術(shù)教學(xué)來(lái)講,信息技術(shù)教學(xué)本身就具有一定的抽象性,再加上初中學(xué)生對(duì)信息技術(shù)的掌握和理解能力不足,因此就很容易導(dǎo)致初中信息技術(shù)教學(xué)淪為成“微機(jī)課”“電腦課”,缺乏信息技術(shù)學(xué)習(xí)的實(shí)質(zhì)內(nèi)容。
基礎(chǔ)編程工具是計(jì)算機(jī)中各類軟件及操作的根源,將基礎(chǔ)編程工具應(yīng)用于信息技術(shù)教學(xué)中,能夠更加便于學(xué)生掌握,激發(fā)學(xué)生的學(xué)習(xí)興趣,更為重要的是,讓學(xué)生以最基礎(chǔ)、最源頭的方法來(lái)了解計(jì)算機(jī)信息技術(shù),讓學(xué)生掌握計(jì)算機(jī)信息技術(shù)的思維,打好學(xué)生的基礎(chǔ)。同時(shí),不同的基礎(chǔ)編輯工具有著不同的特色,但是總的來(lái)講都能夠讓信息技術(shù)教學(xué)變得更加便捷,有效提升教學(xué)的效率及質(zhì)量。當(dāng)前,計(jì)算機(jī)信息技術(shù)的快速發(fā)展要求學(xué)生必須具備一定的計(jì)算機(jī)信息能力,而基礎(chǔ)編程工具的運(yùn)用則能夠幫助學(xué)生綜合性地掌握計(jì)算機(jī)操作方式,進(jìn)而提升學(xué)生的計(jì)算機(jī)使用能力。但是從實(shí)際上看,仍有部分學(xué)校在應(yīng)用的過(guò)程中存在著一定的不足之處?;诖耍P者將結(jié)合自身的實(shí)際教學(xué)經(jīng)驗(yàn),思考基礎(chǔ)編程工具在初中信息技術(shù)教學(xué)中的應(yīng)用。
一、多樣化選擇應(yīng)用軟件,提升學(xué)生參與興趣
與其他科目相比,信息技術(shù)課程具有一定的抽象性和枯燥性,初中學(xué)生本身的思想和心理發(fā)育不夠成熟,因此,要科學(xué)地選擇在信息技術(shù)教學(xué)中應(yīng)用的基礎(chǔ)編輯工具,通過(guò)其中包含的趣味性來(lái)提升學(xué)生的參與興趣。同時(shí),初中學(xué)生年齡較低,好奇心較強(qiáng),所以教師需要抓住學(xué)生的這種心理,在使用基礎(chǔ)編程工具的過(guò)程中采用具有游戲性質(zhì)的編程工具來(lái)進(jìn)行引導(dǎo)。在實(shí)際的教學(xué)中,我們可以將Python程序應(yīng)用在信息技術(shù)的課堂上,例如,教師可以出題目:如何將1、2、3、4四組數(shù)字組合成不重復(fù)、不相同的三位數(shù),這是一個(gè)簡(jiǎn)單的數(shù)字排列問(wèn)題,考驗(yàn)學(xué)生的數(shù)學(xué)能力和對(duì)計(jì)算機(jī)鍵盤的應(yīng)用操作能力,傳統(tǒng)的方法需要學(xué)生進(jìn)行仔細(xì)的排列,花費(fèi)較多的時(shí)間,而通過(guò)Python程序的計(jì)數(shù)器功能則可以解決這一問(wèn)題,只需要輸入:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
if(i != k)and(i != j)and(j != k):
print i,j,k
就可以呈現(xiàn)出結(jié)果:共計(jì)24組數(shù)字。
二、引導(dǎo)學(xué)生的自主性
軟件信息課程是一門動(dòng)手性和操作性極強(qiáng)的課程,例如打字練習(xí)、編輯鍵區(qū)等都需要學(xué)生實(shí)際的動(dòng)手才能掌握,所以,要讓學(xué)生主動(dòng)參與其中,引導(dǎo)學(xué)生的自主性。例如Python程序的DIY圖案功能,初中生大多比較喜歡觀看動(dòng)畫片,筆者在實(shí)際的教學(xué)中也發(fā)現(xiàn)大多數(shù)學(xué)生對(duì)動(dòng)漫人物有著非常大的熱情,所以,可以根據(jù)初中生的這種特征來(lái)進(jìn)行引導(dǎo)。筆者在課堂上曾進(jìn)行過(guò)應(yīng)用:讓學(xué)生選擇自己喜歡的動(dòng)畫人物、影視劇人物或生活中的某些物品,隨后自己動(dòng)手進(jìn)行DIY圖片,在初期,需要教師耐心的教導(dǎo)和幫助,同時(shí),教師需要積極鼓勵(lì)學(xué)生,讓學(xué)生散發(fā)自己的思維,學(xué)生制作后,選擇最佳作品進(jìn)行班級(jí)內(nèi)的展覽,這樣不僅可以找到學(xué)生在實(shí)際操作中存在的不足之處,還能夠引導(dǎo)學(xué)生的參與行為,鍛煉學(xué)生學(xué)習(xí)的自主性。
三、注意編程工具選擇的教學(xué)性
基礎(chǔ)編程工具應(yīng)用于信息技術(shù)教學(xué)中,最終目的是要提升信息技術(shù)教學(xué)的質(zhì)量和效率,因此在對(duì)基礎(chǔ)編程工具選擇的過(guò)程中需要考慮到其教學(xué)性。從實(shí)際來(lái)看,雖然目前的初中信息技術(shù)課中并沒(méi)有將編程方面納入課程體系中,但是從實(shí)際來(lái)看,初中生掌握簡(jiǎn)單的編程工具是有著非常重要的作用的,因此,可以通過(guò)對(duì)編程工具的選擇來(lái)提升初中信息技術(shù)教學(xué)的廣度和深度。筆者認(rèn)為,可以利用Python程序讓學(xué)生編寫燈光瀑布、煙花、霓虹燈字等裝飾性程序,鍛煉學(xué)生不同的計(jì)算機(jī)操作能力,例如,燈光瀑布可以鍛煉學(xué)生的電腦畫圖能力,霓虹燈字可以鍛煉學(xué)生的打字能力,這種方法非常適合初中學(xué)生使用,讓學(xué)生在游戲的過(guò)程中了解編程,感受編程,同時(shí),豐富的色彩配置和簡(jiǎn)易的操作,也更能提升學(xué)生的學(xué)習(xí)興趣,自主操作更能夠鍛煉學(xué)生的發(fā)散思維和創(chuàng)造力,最終達(dá)到更好的教學(xué)目的。
總而言之,基礎(chǔ)編輯工具在初中信息技術(shù)教學(xué)中進(jìn)行應(yīng)用具有很強(qiáng)的實(shí)際意義,因此就需要教育工作者不斷的思考與改進(jìn),確保基礎(chǔ)編輯工具在初中信息基礎(chǔ)教學(xué)中得到合理的應(yīng)用,提升初中信息技術(shù)教學(xué)的質(zhì)量與效率。
參考文獻(xiàn):
[1]馬宗輝.解析基礎(chǔ)編程工具在初中信息技術(shù)教學(xué)中的應(yīng)用[J].中國(guó)教育技術(shù)裝備,2017(7):14-15.
[2]王寶亮.Scratch在初中信息技術(shù)課程教學(xué)中的應(yīng)用研究[D].武漢:華中師范大學(xué),2015.