解德祥++張蕊
摘要:計算機(jī)語言類課程教學(xué)是學(xué)生編程入門的基礎(chǔ)課程,其一直是高校計算機(jī)基礎(chǔ)教育的薄弱環(huán)節(jié)。教師要在教學(xué)上做好充分準(zhǔn)備,要根據(jù)不同專業(yè)學(xué)生的情況用所教學(xué)的計算機(jī)語言寫一些簡單易懂的程序來引導(dǎo)學(xué)生,以明確其學(xué)習(xí)目的。如數(shù)學(xué)專業(yè)用畫函數(shù)圖來抓住學(xué)生,通過參數(shù)的變化來達(dá)到函數(shù)最直觀的驗證;又如藝術(shù)類的學(xué)生,可用簡單的播放器或音頻編輯小軟件等讓其了解程序設(shè)計在將來他們專業(yè)中所起的作用。在教學(xué)過程中可偏向其專業(yè)盡可能多的做些實例,讓學(xué)生真正知道所學(xué)的計算機(jī)語言能為其專業(yè)可做哪些服務(wù),從而激發(fā)學(xué)生學(xué)習(xí)的主動性和自覺性。本文從目前高校計算機(jī)語言課程教學(xué)中存在的問題進(jìn)行分析并從多個方面探討了計算機(jī)語言教學(xué)改進(jìn)的可行性,從而提高教學(xué)質(zhì)量。
關(guān)鍵詞:計算機(jī)語言;教學(xué)方法;考核方式
中圖分類號:G642.41 文獻(xiàn)標(biāo)志碼:A 文章編號:1674-9324(2014)12-0051-02
一、前言
隨著計算機(jī)技術(shù)的發(fā)展,計算機(jī)編程語言也隨之不斷變化。從早期結(jié)構(gòu)化程序設(shè)計到現(xiàn)在的面向?qū)ο蟪绦蛟O(shè)計,這類課程變得越來越復(fù)雜。而且應(yīng)用于各個領(lǐng)域的計算機(jī)語言種類越來越多,語言類課程的學(xué)習(xí)已成為各專業(yè)編程課程入門的基礎(chǔ)。學(xué)習(xí)程序設(shè)計可以了解程序的運(yùn)行方式,對于各種程序的使用也會很有幫助,可以幫助解決在軟件使用中所遇到的很多問題。雖然計算機(jī)應(yīng)用軟件及工具很多,但在實際工作中通常要針對具體實際問題對一些實用軟件進(jìn)行二次開發(fā)或需要開發(fā)一些適用自己專業(yè)的軟件,而且不管是一般應(yīng)用軟件的使用還是專業(yè)性的應(yīng)用軟件,往往必須借助程序設(shè)計才能使其發(fā)揮出更強(qiáng)大的功能。目前,主流的計算機(jī)語言類課程主要有C、VB、C++、Java、C#等,如何在教學(xué)過程中針對學(xué)生的特點,找到適合不同層次學(xué)生的教學(xué)方法,在有限的教學(xué)過程中充分調(diào)動學(xué)生的學(xué)習(xí)興趣,最大限度地挖掘?qū)W生潛能,這是擺在當(dāng)前計算機(jī)語言類課程教師面前急需解決的課題。
二、計算機(jī)語言教學(xué)的現(xiàn)狀
目前普通高校開設(shè)的計算機(jī)語言課程主要有C語言、Visual Basic語言、Visual FoxPro語言、Java語言等。下面總結(jié)了一下計算機(jī)語言類課程在教學(xué)各方面中存在的問題。
1.學(xué)生興趣低、無法調(diào)動其學(xué)習(xí)興趣。在計算機(jī)語言教學(xué)過程中,發(fā)現(xiàn)學(xué)生學(xué)習(xí)的興趣都不高。學(xué)生往往認(rèn)為要學(xué)習(xí)計算機(jī)語言與自己的專業(yè)沒多大聯(lián)系,而且學(xué)會編程有一定的難度。因此對計算機(jī)語言類的課程的態(tài)度是消極的,上課不認(rèn)真聽,課后作業(yè)和實驗也是在應(yīng)付老師。久而久之,課程結(jié)束時很難得到理想成績。有些學(xué)生可能對編程有一定的興趣,但是傳統(tǒng)教學(xué)的填鴨式教學(xué)也很難讓學(xué)生堅持下去,多半也是半途而退,難以達(dá)到好的教學(xué)效果。
2.教學(xué)內(nèi)容程序化,目的性不強(qiáng)。由于在很多高校計算機(jī)語言類課程的教學(xué)總學(xué)時較少,為了讓學(xué)生在有限的學(xué)時內(nèi)完成相關(guān)教學(xué)任務(wù),大多數(shù)老師講授的只是語言最基本的語法、結(jié)構(gòu)和一些簡單的應(yīng)用設(shè)計,很少有時間去講授語言在實際中的應(yīng)用。由于教學(xué)內(nèi)容與實際軟件應(yīng)用開發(fā)思路的脫節(jié),計算機(jī)語言類課程的實踐教學(xué)也只是走走過場,多半只是對理論教學(xué)的簡單驗證,并沒有達(dá)到用實驗提高和鞏固理論的要求,讓本來可以提高學(xué)生學(xué)習(xí)興趣的實驗也變成可有可無的簡單操作,降低了學(xué)生學(xué)習(xí)的熱情。
3.課程考核方式不嚴(yán)謹(jǐn),學(xué)生學(xué)習(xí)熱情不高?,F(xiàn)在很多高校都采用了上機(jī)考試的方式,但這種考核方式本身存在諸多問題。首先,上機(jī)考試的試題選取就是一大難題,題目復(fù)雜的話大部分學(xué)生通不過,題目過于簡單又會讓學(xué)生放松學(xué)習(xí),很難達(dá)到平衡;其次,考場的監(jiān)管難于普通考試,學(xué)生作弊情況會增加;最后,評分及閱卷標(biāo)準(zhǔn)難于取舍,對學(xué)生不按要求的答案能否加分不能給出定論。
三、計算機(jī)語言教學(xué)方式、方法的探討
計算機(jī)語言課程是一門理論與實踐相結(jié)合非常強(qiáng)的課程,要讓學(xué)生學(xué)習(xí)和掌握好計算機(jī)語言,根據(jù)筆者多年的教學(xué)實踐,認(rèn)為可以從以下幾個方面著手。
1.加強(qiáng)目的性以增強(qiáng)學(xué)生的學(xué)習(xí)興趣和積極性。許多學(xué)生不能很好地學(xué)習(xí)計算機(jī)語言并不是因為課程的難度,而是因為對課程的重視度不夠。因此,任課教師的引導(dǎo)就尤為重要。教師要在教學(xué)上做好充分準(zhǔn)備,要根據(jù)不同專業(yè)學(xué)生的情況用所教學(xué)的計算機(jī)語言寫一些簡單易懂的程序來引導(dǎo)學(xué)生,以此來明確其學(xué)習(xí)目的。如數(shù)學(xué)專業(yè)的用畫函數(shù)圖來抓住學(xué)生,通過參數(shù)的變化來達(dá)到函數(shù)最直觀的驗證;又如藝術(shù)類的學(xué)生,可用簡單的播放器或音頻編輯小軟件等讓其了解程序設(shè)計在將來他們專業(yè)中所起的作用。在教學(xué)過程中可偏向其專業(yè)盡可能多的做些實例,讓學(xué)生真正知道所學(xué)的計算機(jī)語言能為其專業(yè)可做哪些服務(wù),從而激發(fā)學(xué)生學(xué)習(xí)的主動性和自覺性。
2.合理安排教學(xué)環(huán)節(jié)。首先,理論教學(xué)環(huán)節(jié)的講授方式要改變。由于程序的細(xì)節(jié)性問題在實踐教學(xué)過程中很容易得到解決。因此,理論教學(xué)的重點應(yīng)當(dāng)放在程序設(shè)計的方式、方法上,要讓學(xué)生在短時間內(nèi)學(xué)會用“計算機(jī)”解決問題的方式去想問題。很多學(xué)生雖然能用所學(xué)語言進(jìn)行程序設(shè)計,但大多是在固定題型(平時練習(xí)過的)上能完成,一旦給出實際性應(yīng)用學(xué)生就完全不能動手,這就是缺乏用“計算機(jī)”解決問題的方式去思考的能力。理論教學(xué)中可多用實例對計算機(jī)語言的使用方式進(jìn)行引導(dǎo),讓學(xué)生真正學(xué)會編程。其次是實驗環(huán)節(jié)中,給出的實驗內(nèi)容要有一定的吸引力,讓學(xué)生在完成實驗后有成就感,這樣學(xué)生的學(xué)習(xí)才能積極主動,且鼓勵學(xué)生對完成的任務(wù)進(jìn)行功能擴(kuò)沖以拓寬學(xué)生的視野,增強(qiáng)學(xué)生的興趣。
3.采用合理的考核系統(tǒng)。很多學(xué)生不能正確對待計算機(jī)語言類課程的原因是考核系統(tǒng)的漏洞所致。傳統(tǒng)的試卷考試對學(xué)生動手能力的考察達(dá)不到很好的效果,而上機(jī)考試的很多考核系統(tǒng)的評分并不是以程序設(shè)計為主,只要學(xué)生能寫出部分代碼就能得到相應(yīng)分?jǐn)?shù),就算整個程序完全無法運(yùn)行但仍能通過考試,這讓學(xué)生的學(xué)習(xí)出現(xiàn)了松懈。因此,考核的重點應(yīng)該放在學(xué)生設(shè)計的能力上,加強(qiáng)評分細(xì)則的管理,杜絕亂答題也能過關(guān)的現(xiàn)狀,這樣才能引起學(xué)生的重視。
四、結(jié)束語
高校教學(xué)教師應(yīng)及時發(fā)現(xiàn)計算機(jī)語言教學(xué)中的問題,通過不斷探討來改進(jìn)教學(xué)方法,從各個角度開發(fā)學(xué)生的思維,促進(jìn)其創(chuàng)造力,從而提高教學(xué)質(zhì)量。在多年的教學(xué)摸索和學(xué)習(xí)過程中,筆者通過堅持以上的方法,達(dá)到了較好的教學(xué)效果。學(xué)生上機(jī)實踐熱情高,曠課情況較少發(fā)生,而且課堂討論熱烈,學(xué)習(xí)興趣很高,教學(xué)效果明顯。
參考文獻(xiàn):
[1]潘愛琴.淺談高職學(xué)生英語學(xué)習(xí)興趣的提高[J].職業(yè)教育研究,2006,(6).
[2]蘭紅,李淑芝.基于“以學(xué)生為中心”的計算機(jī)語言類課程改革探索[J].中國電力教育,2010,(10):49-51.
[3]趙志梅,張帆.計算機(jī)語言類課程教學(xué)中的問題與對策[J].河南教育學(xué)院學(xué)報:自然科學(xué)版,2012,(3):66-67.