蔣麗萍
(江陰職業(yè)技術(shù)教育中心校,江蘇無錫214400)
中職生計(jì)算機(jī)語言教學(xué)方法探微
蔣麗萍
(江陰職業(yè)技術(shù)教育中心校,江蘇無錫214400)
計(jì)算機(jī)程序設(shè)計(jì)是計(jì)算機(jī)專業(yè)的一門核心課程。職業(yè)中學(xué)學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語言一直是個大難題,而教學(xué)質(zhì)量也是廣大師生共同關(guān)注的話題,在計(jì)算機(jī)語言的教學(xué)中總是存在諸多弊端。就職業(yè)中學(xué)學(xué)生基礎(chǔ)相對較差、文化沉淀比較薄弱的特點(diǎn),主要從教學(xué)目標(biāo)的確定、課堂教學(xué)的引入、授課方法和教學(xué)實(shí)踐活動幾個方面對程序設(shè)計(jì)語言教學(xué)方法進(jìn)行了闡述,提出了計(jì)算機(jī)語言教學(xué)的新思路。
中職生;計(jì)算機(jī)語言;教學(xué)方法
計(jì)算機(jī)語言是計(jì)算機(jī)專業(yè)的一門很重要的課程,計(jì)算機(jī)語言可以鍛煉學(xué)生的邏輯思維能力和解決問題的能力,要與電腦“對話”,就必須掌握這一“語言能力”。由于計(jì)算機(jī)語言本身的嚴(yán)謹(jǐn)性,而職業(yè)學(xué)校學(xué)生自身的基礎(chǔ)相對薄弱,剛接觸這門課程時會感到神秘和枯燥,如果沒有堅(jiān)定的信心和迎難而上的勇氣,很容易產(chǎn)生厭學(xué)心理。根據(jù)這幾年來教學(xué)實(shí)踐經(jīng)驗(yàn),筆者認(rèn)為,若要提高計(jì)算機(jī)語言的教學(xué)效果,必須做好以下工作。
計(jì)算機(jī)語言在計(jì)算機(jī)課程體系中并不是一門獨(dú)立的課程,學(xué)好計(jì)算機(jī)語言,可以為學(xué)習(xí)其他課程打好基礎(chǔ)。而我們的教學(xué)往往是讓學(xué)生強(qiáng)記一些語法語句,讓他們能順利的通過這門課程,而忽視了學(xué)生在整個學(xué)習(xí)過程中的情感因素,即學(xué)生是否在學(xué)習(xí)過程中享受到了快樂,以后是否愿意去學(xué)習(xí)另外一門計(jì)算機(jī)語言或者與計(jì)算機(jī)語言類似的課程。成功的教學(xué)方法應(yīng)該是讓學(xué)生學(xué)完教學(xué)計(jì)劃內(nèi)容后更有興趣繼續(xù)進(jìn)一步學(xué)習(xí),讓他們在以后的學(xué)習(xí)過程中把計(jì)算機(jī)語言作為自己解決所遇到問題的工具。
知識教學(xué)目標(biāo)指的是要明確這門課程要教到什么程度。學(xué)會一門語言是相對容易的,而要學(xué)精一門語言,學(xué)會靈活運(yùn)用它,則要花很多精力。首先我們要選擇一本好的教材,把基礎(chǔ)重點(diǎn)的內(nèi)容教給學(xué)生。這其中可以采用分層教學(xué),把大多數(shù)同學(xué)都領(lǐng)進(jìn)門,讓他們有一個良好的開端。學(xué)生要學(xué)好一門語言,除了掌握好老師課堂上講授的內(nèi)容外,還需要他們在課后花大量的時間與精力去進(jìn)一步地學(xué)習(xí)課外的知識。因此,老師在選擇內(nèi)容的時候,要注意教學(xué)內(nèi)容難度的取舍,應(yīng)該在職中學(xué)生接受范圍基礎(chǔ)上稍有提高即可,不然就會讓學(xué)生對這門功課有恐懼心理而放棄學(xué)習(xí)。
情感教學(xué)目標(biāo)是知識教學(xué)目標(biāo)的基礎(chǔ),知識教學(xué)目標(biāo)是情感教學(xué)目標(biāo)的載體,這兩個目標(biāo)的實(shí)現(xiàn)和教師的教學(xué)及學(xué)生的學(xué)習(xí)實(shí)踐活動是分不開的。只有確定了正確的目標(biāo),引導(dǎo)好學(xué)生,教學(xué)活動的展開才有導(dǎo)向,教學(xué)方法的引入才有根據(jù)。
筆者在上程序設(shè)計(jì)語言的第一堂課時一般都會問:你是怎么學(xué)英語的?你能看懂簡單的英文文章嗎?你覺得英文和我們中文有什么共同點(diǎn)嗎?你現(xiàn)在的英語水平如何?之所以要問這幾個問題,是因?yàn)檎Z言的功能都是一樣的,無論是自然語言還是計(jì)算機(jī)語言都是溝通或交流的工具。通過這幾個問題,教師和學(xué)生一起得出幾個結(jié)論:學(xué)英語要學(xué)會26個字母、單詞、語法等;只要詞匯量足夠,文章一般都能看懂,也能自己說英文;英語詞匯量太多了,所以學(xué)了這么多年英語,還是不大會說;英文和中文還是有些共同點(diǎn)的,甚至還能找出日文、韓文和中文的共同點(diǎn),比如很多語言“媽媽”的發(fā)音都差不多。
學(xué)計(jì)算機(jī)語言比學(xué)英語要簡單,原因是計(jì)算機(jī)語言中的詞匯量相當(dāng)少;計(jì)算機(jī)語言語句結(jié)構(gòu)只有三種:順序、選擇和循環(huán);計(jì)算機(jī)是死的,人是活的;計(jì)算機(jī)由人控制;計(jì)算機(jī)本身就是一個現(xiàn)成的老師,人們學(xué)會了基本知識,就可以舉一反三。
這樣,能讓學(xué)生克服學(xué)習(xí)計(jì)算機(jī)語言的恐懼心理,增強(qiáng)其學(xué)習(xí)語言的自信心。降低門檻,才能激發(fā)學(xué)生學(xué)習(xí)的興趣。
美國教育學(xué)家把計(jì)算機(jī)語言教育劃分為三個層次:一是教師為主體,為學(xué)生展示教學(xué)內(nèi)容;二是學(xué)生在教師的指導(dǎo)下學(xué)習(xí);三是學(xué)生為主體,學(xué)生根據(jù)自己的需要去學(xué)習(xí)。目前,我們的教師在授課過程中,雖然努力去避免教師為主體的授課方式,但由于諸多因素的制約,在實(shí)際的課堂教學(xué)中總是不自覺地占了主體地位,教學(xué)過程索然無味,教學(xué)內(nèi)容繁瑣雜亂,填鴨式的教學(xué)過程導(dǎo)致課堂效率非常低下。因此,教師要樹立“教為主導(dǎo),學(xué)為主體”的指導(dǎo)思想,把教學(xué)的著眼點(diǎn)放在良好教學(xué)環(huán)境的創(chuàng)設(shè)和學(xué)生創(chuàng)新精神、創(chuàng)新思維能力的培養(yǎng)上。學(xué)生只有真正成為學(xué)習(xí)的主人,才能主動學(xué)習(xí)和探究、才能挖掘出學(xué)習(xí)的潛能,打開思維空間,個性才能張揚(yáng),其創(chuàng)新能力才會得到循序漸進(jìn)的發(fā)展。
計(jì)算機(jī)作為一種智能化工具,具有一定的邏輯思維特征,但它仍然不能自己獨(dú)立形成解決實(shí)際問題的算法,必須依靠人來完成計(jì)算任務(wù)。人在使用計(jì)算機(jī)求解問題時,必須從計(jì)算機(jī)的角度將實(shí)際問題的求解過程按內(nèi)在的邏輯順序和步驟,用計(jì)算機(jī)所能完成的操作確切地描述成程序,提供給計(jì)算機(jī)執(zhí)行,使問題得以解決。從這種意義上來說,程序設(shè)計(jì)其實(shí)質(zhì)就是人把自己分析問題和解決問題的思維過程外化,轉(zhuǎn)化成可控制的有序步驟,用計(jì)算機(jī)所能理解的某種語言表達(dá)為程序,最終交給計(jì)算機(jī)具體實(shí)現(xiàn)。程序設(shè)計(jì)的本質(zhì)就是尋求解決問題的算法,而且是站在計(jì)算機(jī)的角度設(shè)計(jì)算法,進(jìn)而使問題有序地、自動地得以解決。
舉個例子來說,循環(huán)結(jié)構(gòu)在程序設(shè)計(jì)語言中是最難學(xué)習(xí)的一種結(jié)構(gòu)。下面以最常見的一個實(shí)例來說明編程的方法。
假設(shè)一張厚為0.5mm的無限大的紙對折多少次后可達(dá)到世界最高峰珠穆朗瑪峰的高度?
提問學(xué)生:設(shè)想一下,如果這張紙?jiān)谀闶掷锬銜趺醋觯?/p>
學(xué)生回答:先對折,計(jì)算厚度是多少,看看有沒有達(dá)到這個高度,沒有達(dá)到繼續(xù)對折,如此反復(fù),直到厚度與最高峰的高度差不多。
教師把學(xué)生的答案加以分析,繪成流程圖:
編程方法流程示意圖
接著,讓學(xué)生把交流語言“翻譯”成計(jì)算機(jī)語言,很多學(xué)生就能輕松的把程序?qū)懲?,即使有錯誤也能逐步調(diào)試正確。這種畫流程圖的方法就是我們學(xué)語言的“漁”。
有了好的教材,好的教學(xué)方法,學(xué)生也有了興趣,最重要是要重視實(shí)踐環(huán)節(jié)。程序設(shè)計(jì)是一門實(shí)踐性很強(qiáng)的課程,計(jì)算機(jī)理論與實(shí)踐是密切相關(guān)、相輔相承的。因此,上機(jī)操作練習(xí)是程序設(shè)計(jì)教學(xué)中一個不可缺少的重要環(huán)節(jié),它給學(xué)生提供了一個理論與實(shí)踐相結(jié)合的機(jī)會,通過操作練習(xí)可以加深對書本知識的理解,增強(qiáng)感性認(rèn)識,解決理論學(xué)習(xí)中的疑難問題,提高動手操作能力。特別在程序設(shè)計(jì)教學(xué)中,學(xué)生通過親自運(yùn)行、調(diào)試、修改自己編寫的程序,可以發(fā)現(xiàn)問題、改正錯誤,提高編程能力,培養(yǎng)學(xué)生實(shí)踐能力和自學(xué)能力,訓(xùn)練基本技能。教師布置好相應(yīng)的練習(xí)后,要給予學(xué)生充足的上機(jī)練習(xí)時間,鼓勵基礎(chǔ)好的學(xué)生自主完成作業(yè),對于學(xué)習(xí)基礎(chǔ)差、容易“溜號”的學(xué)生多加檢查指導(dǎo)、多加督促。通過上機(jī)操作練習(xí),使學(xué)生們當(dāng)天學(xué)習(xí)的知識得以鞏固。
另外,也可以通過開展編程競賽來提高學(xué)生的編程水平,讓學(xué)生在競賽中成長起來,使程序設(shè)計(jì)教學(xué)課堂的氣氛更加活躍,進(jìn)而拓寬學(xué)生們的編程思路,使學(xué)生們學(xué)習(xí)的積極性更高。
蔣麗萍,女,中學(xué)一級教師,主要研究方向?yàn)橛?jì)算機(jī)語言教學(xué)
G712
A
1674-7747(2011)10-0026-02
[責(zé)任編輯 方翰青]