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