摘 要:高中信息技術教學作為一門重要的綜合性實踐課程,在培養(yǎng)學生動手能力和創(chuàng)新精神中具有不可替代的作用。由于信息技術課程中的程序設計難度大、要求高,所以要激發(fā)學生探索程序設計的興趣,利用學生心理特點,鼓勵學生學習Basic語言編程,并提供學習Basic語言編程的工具。
關鍵詞:高中信息技術教育 Basic語言 編程設計
中圖分類號:G642 文獻標識碼:A 文章編號:1674-2117(2014)18-00-02
新課程實施后,信息技術教育成為高中綜合性實踐課程,豐富了高中課程體系,也受到了學生的歡迎。學生通過信息技術的學習,不僅得到了社會實踐的鍛煉,培養(yǎng)了學生動手的能力,同時學會了信息技術的基本知識和電腦操作的技術和方法。在信息技術的選修課程中,為學生開設學習Basic語言編程的選修課,為在學習中更好地利用網絡資源提供了很好的條件。
1 Basic語言編程的學習要從培養(yǎng)興趣入手
VisualBasic程序設計語言的學習單凋枯燥,沒有興趣就不可能去學習,也不可能學好。要引導學生學好Basic語言編程,首先就要激發(fā)學生學習Basic語言編程的學習興趣,處理好高考科目的學習與計算機學習的關系。
計算機編程語言可以分為機器語言、匯編語言、高級語言三大類。中學生學習的Basic語言編程是計算機語言。程序是計算機要執(zhí)行的指令的集合,而程序全部都是用我們所掌握的語言來編寫的。目前通用的編程語言有兩種形式:匯編語言和高級語言。中學生學習的計算機Basic語言編程,就是匯編語言。
信息技術教育作為高中的綜合社會實踐活動的重要課程,豐富了高中階段的課程內容,對培養(yǎng)學生的動手實踐能力和創(chuàng)新精神具有十分重要的作用。在現(xiàn)代化教育技術飛躍發(fā)展的條件下,學生學習信息技術已經是教育發(fā)展的需要和時代的要求。但由于高中階段是學生學習任務最重,高考壓力最大的學習階段,許多學生非常渴望能有時間去好好地學習信息技術,但又害怕耽誤了學習,影響了高考成績。要引導好學生學習好信息技術必須幫助學生樹立正確的學習觀,處理好學習信息技術與學習高考文化課的關系。
信息技術對學生來說,學習基本操作容易,但要學生自己動手制作軟件,就有點難了。在他們看來,學習信息技術和計算機就是為了一般的運用,編程那是專業(yè)的計算機專家的事,所以學習信息技術有許多學生對自己的要求并不高,只要學會操作電腦就很滿足。
對于學習信息技術課程教學中的VisualBasic程序設計,高中學生都感到很刺激,但又都具有畏難情緒,害怕學不會又耽誤了高考學習。根據(jù)我們調查,愿意學習語言編程的學生大約占70%,但害怕學不好的學生卻占80%多,只有少數(shù)以前接觸過語言編程的學生還有學習信心。要學好信息技術的語言編程,首先要解決的實際問題就是幫助學生克服畏難情緒,培養(yǎng)學生學習編程的興趣。而激發(fā)學生學習興趣的最好方法,就是利用計算機神奇的信息功能和計算速度,讓學生知道電腦的神奇與奧妙。例如,我在黑板上出了一道開方的計算題,讓學生用筆去預算,幾分鐘過去了,學生還沒有算出結果??梢獙W生用電腦運算時,幾秒鐘就有了結果,而且全班同學沒有一個運算錯的。我告訴學生,你們想知道為什么嗎,那你們可以自己去動手設計一個程序。計算機神奇的計算功能,可以激發(fā)學生學習編程的學習興趣。
Basic語言編程是一個復雜的過程,需要耐心地一步一步地去完成,難度大、時間長,需要克服許多困難。一是要克服學習編程怕影響高考的擔心。學習編程不能靠信息課堂教學去完成,還需要利用課外的時間去學習和練習,許多學生都擔心學習編程會耽誤了學習。為了幫助學生提高認識,我們專門請數(shù)學老師來講數(shù)學與語言編程的關系,讓學生認識到,學習語言編程就是利用數(shù)學去設計程序。學習語言編程對于數(shù)學學習會有很大的幫助。二是要幫助學生克服畏難思想。許多同學想學習編程,又怕學不會編程。為了幫助學生提高學習信心和興趣,教學中讓學生從編制小游戲開始,然后相互交流自己編出的小游戲。盡管一開始學生自己動手編制的小游戲很簡單,但學生都有很大的成就感,大大激發(fā)了學生學習Basic語言編程的興趣。
2 利用學生心理特點,鼓勵學生學習Basic語言編程
中學生具有很強的好奇心理,他們追求新奇,對自己感興趣的知識和愛好,有很強的學習興趣和欲望。Basic語言編程是計算機系統(tǒng)最基本的語言編程,中學生對學習Basic語言編程有一種強烈的好奇心。學校根據(jù)學生的學習任務情況決定在高中一年級開設Basic語言編程,適合學生學習特點,也符合學生的學習心理。
語言編程和數(shù)學學習是相互聯(lián)系的。Basic語言編程的解題方式與數(shù)學解題方式有許多相同點,數(shù)學是信息編程的基礎。語言編制離不開數(shù)學的計算與運用,數(shù)學思維能力強的學生學習語言編程就有很好的條件。但學好了數(shù)學并不意味著就能學好語言編程。對初學VB編程語言的中學生來說并不是一件容易的事。從某種程度上看,學習語言編程遠比學習數(shù)學難得多,因為計算機的數(shù)學運用不是用一個數(shù)學公式去解決一個問題,而是反復多次的計算和設計過程。在學生看來,計算機的語言編程是一個沒有固定格式的設計,是沒有邊際的數(shù)學計算。語言編程遠比動畫、網頁的制作要難得多,也要枯燥很多。要幫助學生樹立學習的信心,就要利用學生好奇的心理去激發(fā)學生的學習信心。在教學中,要善于發(fā)現(xiàn)學生的創(chuàng)新成果,要肯定學生的學習進步。例如,有一次課堂上學生練習語言編程,可一節(jié)課結束后,全班沒有一個同學能完成學習任務。在檢查學習結果時發(fā)現(xiàn)有一個同學雖然沒有得出結果,可他在設計程序中很有創(chuàng)意,他運用函數(shù)去計算設計的速度很快,只是路徑有點問題,所以才沒有結果。老師發(fā)現(xiàn)后,及時地加以鼓勵,肯定了他的創(chuàng)新精神,肯定了他的編程能力,表揚了他的自學能力和愛鉆研的精神。這對同學鼓舞很大。
3 提供學習Basic語言編程的工具
計算機的程序的設計需要耐心和勇氣,也還需要科學的方法和及時的指導。由于學生剛接觸學習Basic語言編程,所以在編制過程中會遇到許多的困難和問題,那么老師要及時地指導和幫助,鼓勵他們堅持努力。信息技術教育在本質上和其他學科的學習有許多共同之處,既需要耐心和努力,同時也要注意學習技巧,掌握學習的規(guī)律,學會學習方法。計算機的編程需要運算過程,是一個信息的收集與處理的過程,需要用科學的方法和程序。老師在教學中要幫助學生學會方法,按計算機的運算步驟去一步一步地幫助學生自己動手編制,逐步地提高學生的編制能力。
在學生學習Basic語言編程過程中,教師要為學生提供Basic語言編程的工具,幫助學生熟練地掌握信息的收集和處理環(huán)節(jié)。教會學生利用Basic語言編程的工具去學會語言編程。
(1)學會利用搜索引擎去搜索信息資料。利用搜索引擎是運用計算機的最基本常識,也是收集信息的第一步。通過互聯(lián)網,可以很容易地查詢到網絡環(huán)境中相關的信息和數(shù)字化學習資源。目前,常用的網絡搜索引擎主要有:百度、google等。
(2)學會利用各種信息網站。在互聯(lián)網中,各類中文的信息網站很多,特別是教育類網站就有幾十個網站,這些網站都有自己獨特的信息資源,也有共享的信息資源。在學習Basic語言編程的工具過程中,要幫助學生學會利用各類網站。網站從信息內容來看,主要有政府網站、教育類網站和專業(yè)網站三大類,當我們需要什么樣的信息時,就可以到相關的網站去查詢。
高中信息技術學習中的語言編程的學習是一個艱難但又快樂的過程。在學習過程中要調動學生主動學習的積極性,幫助學生處理好信息編程與高考學習的關系,指導學生主動探索,在編程學習中培養(yǎng)學生的創(chuàng)新精神和動手實踐能力。
(江蘇省連云港開發(fā)區(qū)高級中學,江蘇連 云港 222042)
參考文獻:
[1]丁小敏.淺談農村中學信息技術教學[J].新課程研究(基礎教育),2010(3).
[2]董彥斌.在盲校信息技術課上開展音頻軟件教學的研究[J].現(xiàn)代特殊教育,2010(1).