小學(xué)生利用計算機進行編程,是培養(yǎng)他們使用信息技術(shù)、支持各種學(xué)習(xí)和解決各類問題的意識和能力的重要組成部分,而編程的抽象性以及大多數(shù)現(xiàn)行編程又都是用英語進行的,這給我們在小學(xué)階段開展計算機編程教學(xué)帶來了非常大的困難。易語言是一種中文編程語言,它融入了漢語語言的許多特點,符合漢語用戶的語言習(xí)慣、表達方式、思維方式,降低了編寫程序的難度,為小學(xué)生學(xué)習(xí)計算機編程提供了有利條件。
1.易語言適合小學(xué)生的認(rèn)知特點。小學(xué)生的認(rèn)知規(guī)律主要表現(xiàn)在從具體形象思維逐步向抽象邏輯思維過渡,并且他們這時的抽象邏輯思維在很大程度上仍然是與感性經(jīng)驗相聯(lián)系的,具有很大的直觀性傾向。他們認(rèn)識事物常常從興趣出發(fā),模仿性比較強,剛開始學(xué)習(xí)信息技術(shù)知識,這時的編程教學(xué)就必須要適合小學(xué)生的這些特點,易語言的出現(xiàn)正好為小學(xué)生學(xué)習(xí)編程和認(rèn)識計算機如何工作提供了條件。
2.易語言是信息技術(shù)教師容易接受的一種編程語言。在小學(xué)階段進行編程教學(xué),很多人擔(dān)心師資問題,一方面,信息技術(shù)教師屬于最需要終身學(xué)習(xí)卻成長困難的群體,其困難不在于學(xué)習(xí)學(xué)科知識,而在于專業(yè)所需能力的發(fā)展。另一方面,易語言實現(xiàn)了真正的漢語編程,擺脫了使用傳統(tǒng)英語編程工具所存在的語言障礙和思維模式障礙,更加符合中國人習(xí)慣的編寫程序。易語言編程環(huán)境直觀、快捷和實用,不僅支持程序的代碼可以用中文來編寫,并且操作界面也是全中文。即使不懂英文或者英文較差的初級用戶,只要掌握賦值語句、非運行語句、命令語句、方法語句四種語句的基本編寫方法,就能夠進入計算機程序編寫之門。
3.小學(xué)信息技術(shù)的硬件條件可以承擔(dān)易語言教學(xué)。易語言對硬件設(shè)施要求不是很高,只要是能正常開展信息技術(shù)課程的計算機都可以運行。我分別用學(xué)校裝有Windows98、Windows2000、WindowsXP不同配置的計算機進行實驗,運行情況都比較理想,也就是說只要能正常運行Windows98的計算機都可以完成易語言教學(xué)。對于大家關(guān)心的軟件問題,我是這樣處理的:(1)學(xué)習(xí)用軟件問題。學(xué)生機可以向易語言公司(www.dywt.com.cn)申請學(xué)習(xí)共享版軟件,它具備除編譯以外的所有功能,能滿足正常學(xué)習(xí)使用。(2)程序編譯問題。易語言公司給使用學(xué)校免費注冊幾套正式版,可以讓學(xué)生把編寫完成的程序傳到已注冊的計算機上進行編譯,這樣就可以編譯成脫離易語言環(huán)境的可執(zhí)行文件。
4.易語言可以彌補小學(xué)信息技術(shù)在編程思想教育方面的不足。從現(xiàn)行小學(xué)信息技術(shù)教材的內(nèi)容來看,主要是Windows基本操作、Microsoft 中的word、PowerPoint、FrontPage為主。不論從內(nèi)容上還是結(jié)構(gòu)上都是有欠缺的,不能很好地體現(xiàn)信息技術(shù)發(fā)展的方向,特別是編程模塊很弱。通過引進易語言進行教學(xué)實驗,我認(rèn)為用易語言作為小學(xué)階段進行計算機編程教學(xué)的平臺有一定的可行性。首先是易語言的中文特點,大大降低了小學(xué)生在認(rèn)識計算機編程語言描述方面的難度,小學(xué)生容易入門。第二,對于編程中不可回避的“變量”概念和使用,易語言可以直接使用中文單詞描述,學(xué)生學(xué)習(xí)也就“順其自然”,對于“變量”一類小學(xué)生非常難懂的內(nèi)容,學(xué)生通過對自然語言的理解,幾乎可以平滑過渡。在小學(xué)教學(xué)階段以會用或能用“變量”為目的,而不去講解變量的一些計算機編程方面的抽象知識,這在用其他語言進行教學(xué)時是很困難的,而用易語言則變得容易了,小學(xué)的計算機編程也就有了可能性。第三,對于計算機編程最基本的三種結(jié)構(gòu),即順序、分支和循環(huán),學(xué)生對順序的掌握一般問題不大,但對一些超出學(xué)生知識范圍的表達式,如邏輯運算方面可以不講;對于實現(xiàn)分支的條件語句,在盡量不用嵌套方式時,小學(xué)生能使用單個條件和一些直觀并列條件語句,能滿足一般簡單編程的需要;對于循環(huán)的實現(xiàn)易語言是由循環(huán)首和循環(huán)尾兩部分組成,輸入了循環(huán)首命令,循環(huán)尾就自動出現(xiàn)。循環(huán)首表示循環(huán)的開始,循環(huán)尾表示循環(huán)的結(jié)束,循環(huán)首和循環(huán)尾之間的代碼,是循環(huán)類命令要重復(fù)執(zhí)行的代碼。
在小學(xué)階段開設(shè)編程教學(xué)并不是不可能的,利用易語言進行程序設(shè)計教學(xué)符合學(xué)生年齡特征,符合學(xué)校現(xiàn)有信息技術(shù)軟硬條件,符合小學(xué)生信息技術(shù)新課程標(biāo)準(zhǔn)精神,有利于學(xué)生全面發(fā)展,提高學(xué)生整體素質(zhì)。
作者單位
云南省曲靖市第二小學(xué)
◇責(zé)任編輯:陳順◇