陳偉
摘要:隨著計算機技術的迅猛發(fā)展和向各個領域的快速延伸,各行各業(yè)越來越離不開計算機技術。而其中一項比較重要,比較高級的計算機技術就是計算機語言的編寫和使用。本文就中職計算機語言教學中存在的問題、中職計算機語言教學方式等方面來對《計算機語言》教學進行探究。
關鍵詞:計算機語言教學;存在問題;教學方式
中圖分類號:G633.67
計算機語言課程,在整個計算機學科體系中占據(jù)重要的地位。計算機語言課程的設置,有利于培養(yǎng)學生思維能力、分析實際問題能力的發(fā)展,有利于培養(yǎng)學生形成嚴密的邏輯思維能力。如何根據(jù)社會經濟發(fā)展變化,提高計算機語言的教學實效,對程序設計語言課程的教學內容、教學方法、考核方式進行相應的改革,實現(xiàn)培養(yǎng)技術應用型和高技能型計算機人才目標,已經成為廣大中職老師普遍關注和重點研究的課題。
一、中職計算機語言教學中存在的問題
1.學生的基本素質低、學習興趣低、自覺性差
目前的現(xiàn)狀來看,本來職業(yè)學校的學生文化基礎、學習積極性等就普遍較低,學習任何學科都沒有多大的興趣,而要想學好計算機語言,還涉及到數(shù)學、物理等方面的知識,所以學生學習的興趣就更低了。學生往往認為要學習計算機、學習計算機語言應該憑自己的興趣去學,就應該整天坐在微機旁操作,根本不想聽老師講課,但是,真正上機時,他又不能集中注意力全身心投入到練習中去,所以自學能力不強或者自覺性比較差的學生就可能會上課不聽講、下課不看書。而且學生對于整個語言學習不夠重視,這從平時的測試,各種計算機考試過程中就可以看出來了,普遍存在沒有興趣、沒有目的的學習。
2.程序設計能力差
從平時的練習、測試中發(fā)現(xiàn),學生對于程序設計的能力普遍較差,對于很多題目實際上難度并不大,但是從學生解決問題過程中可以看出:結構化程序設計思想不強,常見算法(如窮舉、遞推、遞歸、方程求解、字符串操作等)不夠熟練,甚至是根本不能掌握,綜合運用知識能力較差,邏輯思維能力也較差,缺乏創(chuàng)新思維,這樣就直接導致在閱讀理解程序、完成程序填空的能力都較差;編程時設計的程序層次結構不清晰、雜亂,程序的效率較低,可讀性差等等。
3.程序調試能力差
以QBASIC語言、C語言的教學任務為例,具體體現(xiàn)在:一是對于常用的Windows操作環(huán)境還比較熟悉,而對于DOS操作環(huán)境不熟悉,實驗前沒有做好充分準備,如不熟悉DOS命令的使用,不熟悉QBASIC、C語言編輯環(huán)境下各菜單功能,不懂語言工作環(huán)境,不熟悉編譯過程中出錯的英文提示信息,導致什么地方出錯不知道,為什么出錯也不知道。二是不熟悉程序調試方法,如斷點設置、必要的變量設置、觀察變量的當前值等都不會。三是學生錄入程序的速度太慢,錄入的正確率也很低等等。
二、中職計算機語言教學方式探討
1.營造課堂氛圍,激發(fā)學生興趣
建構主義學習理論認為,知識不是通過教師傳授得到的,而是學習者在一定的情境(即社會文化背景)下,借助他人(包括教師和學習伙伴)的幫助,利用必要的學習資料,通過意義建構方式獲得的。建構既是對新知識意義的建構,同時又包含對原有經驗的改造和重組。在學習程序設計語言時,創(chuàng)建真實的教學環(huán)境,以探索問題來引動和維持學習者學習的興趣和動機,讓學生帶著真實的任務學習,利用建構主義教學法創(chuàng)設學習情境,激發(fā)學生學習興趣。
以建構理論為依托,創(chuàng)建并引導學生進入教學情境,只有身臨其境,學生的興趣才會被激發(fā)。學習計算機語言對中職學生來說是一件枯燥、難懂的事情,例如,在《VB程序設計》課程教學中,看到那些抽象的概念和難懂的語句,學生的學習興趣就沒了。為了避免學生出現(xiàn)對VB這門課的誤解,對它失去興趣,所以在初學時,教師不要一味地講授純理論知識,可以通過實例的演示,如:五子棋、俄羅斯方塊等,體驗用計算機語言編寫的程序游戲所帶來的樂趣,以此吸引學生的注意力和興趣。還可以對日常生活中的一些數(shù)據(jù)進行統(tǒng)計,在這一系列的活動培養(yǎng)之后,學生對學習計算機語言就產生了興趣,為了進一步培養(yǎng)他們的學習熱情和主動學習的態(tài)度,此時讓學生親自動手上機驗證并運行程序,讓他們獲得成功的喜悅,當他們獲得這份喜悅之后,學習VB等計算機語言的興趣也就自然產生并迫切想學習這門看似枯燥的學科了。這樣,通過情境的創(chuàng)設激發(fā)了學生的學習興趣,并讓他們變被動學習為主動學習,結合現(xiàn)實生活的實例,充分調動了學習計算機語言的積極性,在教學過程指導學生運用所學的知識來處理生活中的一些事務,從而為他們提供了解決實際問題的機會,讓他們從情境走入生活,又從生活返回情境當中總結并延伸所學的知識。有效地激發(fā)學生的興趣,是提高教學實效的前提條件。
2.堅持以教師為主導、學生為主體的教學原則
教師必須明確計算機語言教學的目的是培養(yǎng)學生解決實際問題的能力和邏輯思維能力。所以教學時應該以學生為主體,不斷啟發(fā)、引導學生自己去學習、運用這門語言,而不是簡單地就書講書。計算機語言是非常嚴謹?shù)恼Z言,對邏輯思維能力的要求很高。如果在教學過程中還是用教師講、學生聽的傳統(tǒng)教學模式,就會大大限制學生的主動性思維,不利于學生邏輯思維能力的培養(yǎng)。這樣一旦碰到復雜的程序問題就會固步不前,不能充分發(fā)揮想象力和創(chuàng)造力。
3.避免學生的思維定勢,培養(yǎng)學生的創(chuàng)造性思維。
對于同一個問題來講,解決的方法不止一種,只要程序能夠正確地解決問題,那么這個程序就是正確的,至于程序好不好,是不是最優(yōu)的,程序的可讀性即是不是容易讓人理解;結構是否合理;邏輯設計好不好,程序的執(zhí)行效率高不高以及程序所占用的存儲空間大小等問題是次要的,因為這對于我們職業(yè)學校的學生,又是初學者不作過高要求。因此,我在教學過程中,常鼓勵每個學生都動腦筋思考屬于他自己的解題方法,因為通常每個人都有自己獨特的思維方式及見解,每個人都有每個人的長處,應該大膽的講出來,不要局限于某種標準答案之中。這樣將全班所有人的不同的想法列出來,一一進行對比,找出各自的優(yōu)、缺點,這樣對培養(yǎng)學生的創(chuàng)造性思維會有很大的幫助,也通過對比讓學生看到相同的問題有不同的解決方式,并且能夠理解不同解決方式的優(yōu)、缺點,這樣會更進一步激發(fā)他們的創(chuàng)造性思維。
總之,語言的教學是一門藝術,從表面上看只是老師的口才與知識水平問題,實質上是教師綜合素質的體現(xiàn)。在教學實踐活動中不斷改進教學方法、提升教學藝術,千方百計挖掘學生潛能,為學生提供各種形式展示自己聰明才智的機會和場所,強化素質教育,最終真正實現(xiàn)提高教學質量的目的。
參考文獻:
[1]崔國敏.計算機語言教學探討[J].科技促進發(fā)展(應用版),2010,(04).
[2]匡國防,田斌.論中職學校計算機課程教學改革[J].教育與職業(yè),2012,(3).endprint