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