摘 要 針對(duì)初中信息技術(shù)教學(xué)的發(fā)展特點(diǎn),基礎(chǔ)編程工具的引入有著一定的必要性。初中信息技術(shù)課程教師要抓住學(xué)生好奇、求知欲強(qiáng)等特點(diǎn),更進(jìn)一步運(yùn)用基礎(chǔ)編程教學(xué)、游戲等軟件,引導(dǎo)學(xué)生更好地學(xué)習(xí)信息技術(shù)課。
關(guān)鍵詞 基礎(chǔ)編程工具;初中信息技術(shù);計(jì)算機(jī)技術(shù)
中圖分類號(hào):G633.67 文獻(xiàn)標(biāo)識(shí)碼:B
文章編號(hào):1671-489X(2017)07-0014-02
1 前言
過(guò)去在初中信息技術(shù)課程教學(xué)中,很多教師不敢嘗試采用基礎(chǔ)編程工具進(jìn)行教學(xué),但是從實(shí)際上看,基礎(chǔ)編程工具有助于初中學(xué)生逐漸掌握一些基本的電子計(jì)算機(jī)操作方式,特別是基礎(chǔ)編程工具對(duì)于學(xué)生的綜合電子計(jì)算機(jī)的運(yùn)用思維有著較為積極的輔助作用。未來(lái)電子計(jì)算機(jī)技術(shù)的發(fā)展會(huì)更加日新月異,初中生在接觸信息技術(shù)方面的知識(shí)時(shí),也應(yīng)該適當(dāng)?shù)亟佑|一些基礎(chǔ)編程工具,這樣才能夠在學(xué)習(xí)過(guò)程中逐步提高應(yīng)用技能,隨之適應(yīng)未來(lái)的社會(huì)需求。當(dāng)前對(duì)于初中信息技術(shù)方面的教學(xué),很多教師已經(jīng)意識(shí)到綜合運(yùn)用多種信息化教學(xué)手段的重要性,克服過(guò)去在編程工具的應(yīng)用上缺乏綜合運(yùn)用思維的缺憾。因此,應(yīng)該重視初中信息技術(shù)與基礎(chǔ)編程工具互相之間的結(jié)合,并有針對(duì)性地進(jìn)行日常教學(xué),只有這樣,才能提高學(xué)生的計(jì)算機(jī)技能和應(yīng)用水平。
2 基礎(chǔ)編程工具概述
目前,電子計(jì)算機(jī)技術(shù)已經(jīng)發(fā)展到一個(gè)相對(duì)比較深入的階段,特別是信息化產(chǎn)品更新?lián)Q代速度非??欤悄芑囊苿?dòng)電話還有平板電腦等都已經(jīng)得到廣泛推廣。在初中階段,很多學(xué)生已經(jīng)逐漸接觸一些信息化的工具,他們對(duì)于信息化的認(rèn)知也隨著年齡的增長(zhǎng)逐漸深入,并且也影響了他們?cè)谛畔⒓夹g(shù)類課程學(xué)習(xí)時(shí)的學(xué)習(xí)偏好,他們對(duì)于電子計(jì)算機(jī)技術(shù)也有自己的興趣,這些都會(huì)影響目前初中信息技術(shù)方面的教學(xué)方向。
針對(duì)初中信息技術(shù)教學(xué)的發(fā)展特點(diǎn),基礎(chǔ)編程工具的引入有一定的必要性。編程工具實(shí)際上是電子計(jì)算機(jī)千變?nèi)f化技術(shù)的根源,對(duì)于當(dāng)代的信息技術(shù)發(fā)展有著非常重要的推動(dòng)作用。但是過(guò)于深?yuàn)W的編程技術(shù)內(nèi)容不利于學(xué)生了解和掌握,所以只有從簡(jiǎn)易的基礎(chǔ)編程工具入手,引起學(xué)生的學(xué)習(xí)興趣,在此基礎(chǔ)上逐步深入相應(yīng)的技術(shù)內(nèi)容,并鼓勵(lì)初中生學(xué)習(xí)電子計(jì)算機(jī)信息技術(shù)課程。當(dāng)前基礎(chǔ)編程類的工具主要包括以下幾類。
第一種,Hopscotch技術(shù)類的編碼編輯類軟件。Hop-scotch技術(shù)主要是為每一個(gè)初步學(xué)習(xí)編程工具技術(shù)的人提供基本編程設(shè)計(jì)工具。運(yùn)用Hopscotch這一類技術(shù)可以相對(duì)輕松地進(jìn)行教學(xué)。Hopscotch可以拖曳各類代碼的方式進(jìn)行程序開發(fā),其特色就是對(duì)于編程代碼符號(hào)的個(gè)別控制,在運(yùn)用上相對(duì)比較便捷。不過(guò)Hopscotch軟件主要是依靠iPad平板進(jìn)行編輯。而Scratch軟件則是一種免費(fèi)的編程編輯方式,其允許初學(xué)者對(duì)動(dòng)畫或者游戲等通過(guò)在線社區(qū)進(jìn)行分享,可以幫助學(xué)生更進(jìn)一步地理解基礎(chǔ)編程工具的操作模式,幫助學(xué)生更深入理解編程的基礎(chǔ)概念,而且也以分享的方式提高學(xué)生學(xué)習(xí)編程的興趣[1]。
第二種,Alice等基礎(chǔ)的動(dòng)畫編程工具。Alice軟件是一種免費(fèi)的3D動(dòng)畫編程軟件,這樣的一種軟件可以在互聯(lián)網(wǎng)上進(jìn)行交流和互動(dòng),可以讓學(xué)生接觸到電子計(jì)算機(jī)的動(dòng)畫編程模式。學(xué)生通過(guò)Alice軟件能夠進(jìn)行簡(jiǎn)單的視頻動(dòng)畫編輯,體會(huì)動(dòng)畫編輯的樂(lè)趣,掌握基本的立體3D編輯模式等。Tynker軟件與上述軟件也相仿,這種在線編程軟件也主要是讓學(xué)生參與動(dòng)畫的編輯過(guò)程。因?yàn)門ynker軟件是基于可視化的編程語(yǔ)言,這樣也就不需要學(xué)生掌握相對(duì)比較復(fù)雜的編程語(yǔ)法,只需要學(xué)生將這些可視化的代碼組合在一起,就能構(gòu)成一個(gè)具體的項(xiàng)目。
第三種,Hackety Hack軟件類的編程教學(xué)工具。Hackety
Hack這一類的編程工具主要對(duì)學(xué)生進(jìn)行基礎(chǔ)編程教學(xué),使用Hackety Hack軟件的學(xué)生不需要掌握編程經(jīng)驗(yàn),而是以開發(fā)型的簡(jiǎn)易編程語(yǔ)言進(jìn)行桌面應(yīng)用開發(fā),而且更側(cè)重于進(jìn)行教學(xué)和引導(dǎo),對(duì)學(xué)生編程能力的發(fā)展有比較大的推動(dòng)作用。這類軟件與Kodable軟件類似,主要是讓學(xué)生以游戲的方式掌握編程的方法,特別是游戲和編程的指令互相之間結(jié)合,并且提供不同層次和課程的編程教學(xué)內(nèi)容。
第四種,RoboMind軟件等屬于游戲編程教學(xué)類的軟件。RoboMind主要是讓學(xué)生在操作游戲界面之中逐漸學(xué)習(xí)基礎(chǔ)編程的工具和方法等。從RoboMind軟件的內(nèi)部結(jié)構(gòu)上看,其對(duì)于編程代碼采用如同積木的方式,讓學(xué)生逐步學(xué)習(xí)基礎(chǔ)編程的方法,這種方式也是以游戲作為主要的引導(dǎo)模式。而類似Etoys和Waterbear等編程軟件工具包,也是讓學(xué)生采用拖曳游戲的方式,以可視化的編程語(yǔ)言作為基礎(chǔ),讓學(xué)生在不需要編程語(yǔ)法的基礎(chǔ)上創(chuàng)建一些新的文件,根據(jù)自己的實(shí)際狀況進(jìn)行操作[2]。
從上述四種類型中可以看出,不同的編程教學(xué)軟件和工具,都具備各自的特色,其出發(fā)點(diǎn)都是讓日常的教學(xué)更加便捷,幫助學(xué)生更進(jìn)一步掌握日常的編輯方式,讓學(xué)生更好地參與編程學(xué)習(xí)。這種學(xué)習(xí)有其便捷性,也有助于初中學(xué)生提高學(xué)習(xí)編程方面的興趣,實(shí)際上有助于帶動(dòng)學(xué)生更進(jìn)一步地學(xué)好信息技術(shù)方面的課程知識(shí)。
3 基礎(chǔ)編程工具在初中信息技術(shù)課程中的應(yīng)用
從上述分析中可以看出,基礎(chǔ)編程工具是多元化的,初中信息技術(shù)教師在進(jìn)行教學(xué)過(guò)程中,應(yīng)該把握當(dāng)前基礎(chǔ)編程工具的各種類型所呈現(xiàn)出的特性,有的放矢地鼓勵(lì)學(xué)生運(yùn)用這些編程工具,更好地進(jìn)行初中信息技術(shù)課程教學(xué)。特別是當(dāng)前初中學(xué)生普遍缺乏電子計(jì)算機(jī)編程的基礎(chǔ),在語(yǔ)法的掌握上基本處于空白階段,因此,初中信息技術(shù)教師應(yīng)該抓住學(xué)生在學(xué)習(xí)信息技術(shù)方面的主要難點(diǎn)和重點(diǎn),用好基礎(chǔ)編程工具進(jìn)行教學(xué),讓學(xué)生真正學(xué)會(huì)運(yùn)用基礎(chǔ)編程工具探索和解決問(wèn)題。
從當(dāng)前的實(shí)踐狀況看,基礎(chǔ)編程工具在初中信息技術(shù)課程中的應(yīng)用主要從以下幾個(gè)方面著手。
1)采用游戲類的編程教學(xué)軟件,引導(dǎo)初中生逐漸形成學(xué)習(xí)信息技術(shù)的興趣。初中生還處于一個(gè)年齡相對(duì)較低的階段,他們往往好奇心比較強(qiáng),喜歡玩一些游戲。初中信息技術(shù)教師應(yīng)該抓住初中生的這種普遍愛(ài)玩的心理,通過(guò)游戲類的編程工具進(jìn)行逐步引導(dǎo),讓學(xué)生通過(guò)拖動(dòng)編程代碼的一些模塊,或者在游戲當(dāng)中體會(huì)電子計(jì)算機(jī)編程的基礎(chǔ)知識(shí)。
初中信息技術(shù)教師應(yīng)該全面地分析學(xué)生在游戲過(guò)程中出現(xiàn)的疑難,運(yùn)用在線教學(xué)互動(dòng)平臺(tái)及時(shí)和學(xué)生進(jìn)行交流,這樣可以讓學(xué)生及時(shí)解決自己遇到的難題,進(jìn)而不斷地提升對(duì)電子計(jì)算機(jī)編程的熱愛(ài),讓學(xué)生真正運(yùn)用好這種游戲類的工具,同時(shí)要避免學(xué)生沉溺在游戲過(guò)程中。教師可以運(yùn)用電子教學(xué)平臺(tái)上的遠(yuǎn)程監(jiān)督控制,對(duì)學(xué)生在編程工具游戲中的具體行為進(jìn)行引導(dǎo)和監(jiān)督,幫助學(xué)生逐漸建立起嘗試運(yùn)用編程工具進(jìn)行編程的興趣和信心。
2)初中信息技術(shù)課程要注重采用一些教學(xué)類的編程工具,引導(dǎo)學(xué)生逐漸掌握這些編程模式,從而帶動(dòng)學(xué)生逐漸掌握初中信息技術(shù)知識(shí)。雖然初中信息技術(shù)課程之中并沒(méi)有真正將編程方面的知識(shí)納入知識(shí)系統(tǒng)框架里,但是初中學(xué)生適當(dāng)?shù)卣莆找恍┚幊坦ぞ吆蛻?yīng)用技術(shù)還是有比較大的必要性,因?yàn)檫@樣有助于學(xué)生逐漸形成電子信息化編程的思維,更好地掌握信息技術(shù)課程中相對(duì)比較難的內(nèi)容。如辦公室軟件中的一些基礎(chǔ)操作,實(shí)際上也和部分簡(jiǎn)單的基礎(chǔ)編程手段是相似的,初中信息技術(shù)教師可以通過(guò)引用的方式,讓學(xué)生逐漸接觸一些教學(xué)類的基礎(chǔ)編程方面的工具,進(jìn)而更好地把握住初中信息技術(shù)課程里的部分重點(diǎn)和難點(diǎn)。從本質(zhì)上看,很多電子計(jì)算機(jī)方面的知識(shí)和內(nèi)容,都會(huì)體現(xiàn)出一定的信息化編程思維,這些思維的普及和推廣,也可以通過(guò)教學(xué)類的基礎(chǔ)編程工具進(jìn)行引導(dǎo)教學(xué),以此讓初中階段的學(xué)生逐漸熱愛(ài)信息技術(shù)課程知識(shí),提高學(xué)生在信息技術(shù)課程方面的綜合運(yùn)用技能。
3)初中信息技術(shù)課程也應(yīng)該相對(duì)注重讓學(xué)生參與到三維動(dòng)畫編程運(yùn)用中。因?yàn)楹芏喑踔袑W(xué)生比較喜歡觀看動(dòng)畫,他們對(duì)于三維動(dòng)畫的熱愛(ài)和關(guān)注,也可以成為初中信息技術(shù)課程教學(xué)的一個(gè)重要突破點(diǎn)。初中信息技術(shù)教師可以讓學(xué)生更進(jìn)一步地嘗試運(yùn)用基礎(chǔ)編程工具,對(duì)一些簡(jiǎn)單的三維動(dòng)畫進(jìn)行編程和設(shè)計(jì)。在初步教學(xué)過(guò)程中,信息技術(shù)教師要手把手地進(jìn)行教學(xué),鼓勵(lì)學(xué)生積極地進(jìn)行嘗試,對(duì)于學(xué)生在編輯三維立體動(dòng)畫過(guò)程中出現(xiàn)的一些問(wèn)題,可以通過(guò)面授或者是在線控制教學(xué)等方式進(jìn)行指導(dǎo)。學(xué)生在基本掌握了動(dòng)畫基礎(chǔ)編程工具的運(yùn)用方式之后,應(yīng)該讓學(xué)生適當(dāng)?shù)赝瓿梢恍┝λ芗暗娜蝿?wù)。
初中信息技術(shù)課程的教學(xué)也應(yīng)該注重以引導(dǎo)為主,特別是觀察學(xué)生在編輯過(guò)程中的進(jìn)步和困難,讓學(xué)生逐漸掌握電子計(jì)算機(jī)的一般編程模式,在基礎(chǔ)編程工具和教學(xué)軟件里面體會(huì)編程的基本內(nèi)涵,從而為學(xué)生更進(jìn)一步地學(xué)習(xí)信息技術(shù)知識(shí)奠定良好基礎(chǔ)[3]。
綜合上述分析,初中信息技術(shù)課程的教學(xué)與基礎(chǔ)編程工具的結(jié)合,需要關(guān)注學(xué)生作為信息技術(shù)課程教學(xué)的主體性,讓學(xué)生主動(dòng)地進(jìn)行學(xué)習(xí)和積累經(jīng)驗(yàn)。在學(xué)生嘗試過(guò)編程的行為和成果之后,初中信息技術(shù)教師也應(yīng)該讓學(xué)生針對(duì)自身的薄弱環(huán)節(jié)進(jìn)行調(diào)整,更進(jìn)一步調(diào)動(dòng)學(xué)生學(xué)習(xí)信息技術(shù)的自信心等。從培育的角度看,二者的結(jié)合仍然是將出發(fā)點(diǎn)和落腳點(diǎn)歸結(jié)在學(xué)生這個(gè)學(xué)習(xí)主體上,這也是初中信息技術(shù)教師應(yīng)該要關(guān)注的內(nèi)容。
4 結(jié)束語(yǔ)
結(jié)合當(dāng)前初中信息技術(shù)課程教學(xué)的發(fā)展可以看出,初中信息技術(shù)課程應(yīng)該針對(duì)學(xué)生的學(xué)習(xí)情況,適當(dāng)?shù)丶尤胍恍┬畔⒒幊痰募记桑貏e是基礎(chǔ)編程工具的融會(huì)貫通,將有助于學(xué)生的全面發(fā)展和進(jìn)步。未來(lái)的信息技術(shù)課程必然要面對(duì)更大的知識(shí)量,如果初中信息技術(shù)教師沒(méi)有以學(xué)生的真正需求作為中心,那么就沒(méi)有辦法讓學(xué)生全面發(fā)展。因此,初中信息技術(shù)教師應(yīng)立足于當(dāng)前初中信息技術(shù)課程教學(xué)實(shí)際,要善于運(yùn)用基礎(chǔ)編程工具,帶動(dòng)初中生在信息技術(shù)課程學(xué)習(xí)上取得更好的效果?!?/p>
參考文獻(xiàn)
[1]朱彩娟.慕課在小學(xué)數(shù)學(xué)教學(xué)中的應(yīng)用[J].數(shù)學(xué)學(xué)習(xí)與研究:教研版,2015(20):89.
[2]徐瑾.網(wǎng)絡(luò)語(yǔ)言給予中學(xué)語(yǔ)文教學(xué)的幾點(diǎn)建議[J].課程教育研究,2014(35):63.
[3]董競(jìng)霞.淺談初中英語(yǔ)學(xué)習(xí)能力的培養(yǎng)[J].教育科學(xué),
2015(18):128.
作者:馬宗輝,臨沂市郯城街道小埠嶺初級(jí)中學(xué)(276100)。
10.3969/j.issn.1671-489X.2017.07.016