【摘 要】當前,我國計算機語言類教學(xué)現(xiàn)狀并不理想,主要有以下三方面的問題。學(xué)生方面:基礎(chǔ)差,缺乏主動性;教師方面:方法單一,缺乏實踐性;課程內(nèi)容:更新較慢,抽象難懂。面對上述高校計算機語言類課程教學(xué)的問題,筆者聯(lián)系自身的教學(xué)實踐和思考,我們應(yīng)該采取以下有效的改革方法:第一,加強教學(xué)內(nèi)容的實踐性,提高學(xué)生的實際運用能力;第二,采取“任務(wù)驅(qū)動”教學(xué)法,激發(fā)學(xué)生的學(xué)習(xí)自主性;第三,建立注重實踐與創(chuàng)新的考核機制。
【關(guān)鍵詞】計算機 語言教學(xué) 現(xiàn)狀 改革
隨著社會的急劇發(fā)展,科學(xué)技術(shù)日新月異,計算機應(yīng)用也日益普及。計算機課程成為各大高校不可缺少的課程。其中,計算機語言課程,比如C語言、C+ +、VB等也日益受到學(xué)生的青睞和重視。計算機語言類課程也成為高校一門重要的基礎(chǔ)課程之一。
一、當前計算機語言教學(xué)的現(xiàn)狀
當前,我國計算機語言類教學(xué)現(xiàn)狀并不理想。歸納起來,主要有以下三方面的問題。
(一)學(xué)生方面:基礎(chǔ)差,缺乏主動性。不少學(xué)生都接觸過計算機和互聯(lián)網(wǎng),但是對于計算機運作過程的各種程序語言是完全沒有接觸過,缺少編程方面的知識和訓(xùn)練,甚至是零基礎(chǔ)。對于廣大學(xué)生來說,學(xué)習(xí)計算機語言是有一定難度。加上程序知識枯燥乏味,程序設(shè)計耗費腦力,很大學(xué)生對計算機語言課程都會產(chǎn)生畏懼情緒。因此,大部分學(xué)生對計算機語言類課程都缺乏應(yīng)有的主動性。在課堂上,很多學(xué)生都反映聽得似懂非懂,被動地接受教師塞過來的一堆理論知識,課后也懶得翻閱有關(guān)資料和書籍,自然不會對編程進行刻苦鉆研。
(二)教師方面:方法單一,缺乏實踐性。當前,不少計算機語言課程教師仍然采取“滿堂灌”的方式,在課堂上只是羅列一些程序語言的知識介紹,根本沒有用理論聯(lián)系實際,完全和實際運用脫離。這樣的教學(xué)方式只會令學(xué)生滿堂埋頭抄筆記,被動地接收塞過來的一套計算機語言課程的理論知識,無法體會到這些知識到底有何用處。長期下來,教師在講臺上只會滔滔不絕地講解,成為課堂的唯一主角,成為教學(xué)活動的主人翁,不僅教得累,一節(jié)課下來口干舌燥,而且課堂效率一點都不高,根本沒有學(xué)生愿意聽、愿意學(xué)。
(三)課程內(nèi)容:更新較慢,抽象難懂。當前是21世紀的知識時代,任何知識都在不斷地更新發(fā)展。作為前沿科技之一的計算機技術(shù)發(fā)展迅猛,計算機語言類課程自然也需要跟上時代的步伐,不斷地更新教學(xué)內(nèi)容。可惜的是當前計算機語言類課程內(nèi)容的更新步伐較慢,有點落伍,無法和時代同步伐。與此同時,計算機語言是機器內(nèi)部的一套語言,自然和人類熟悉的語言有所不同,課程內(nèi)容本身比較抽象難懂,對邏輯思維能力要求比較高,加上學(xué)生接觸計算機程序設(shè)計的時間比較短,以及目前的網(wǎng)絡(luò)教學(xué)平臺還未能發(fā)揮應(yīng)有的作用等因素,這些都對學(xué)生編程能力的提高有一定影響。
二、計算機語言課程教學(xué)需要改革的措施與方法
面對上述高校計算機語言類課程教學(xué)的問題,我們應(yīng)該采取哪些有效的改革方法呢?筆者聯(lián)系自身的教學(xué)實踐和思考,提出以下幾點,以供參考。
(一)加強教學(xué)內(nèi)容的實踐性,提高學(xué)生的實際運用能力。首先,教師可以根據(jù)每一節(jié)課堂教學(xué)內(nèi)容,設(shè)計一些實踐任務(wù),讓學(xué)生掌握這些理論基礎(chǔ)知識后,進行相應(yīng)的上機實踐操作訓(xùn)練,讓學(xué)生在計算機實踐操作過程中提高對知識理解和實踐運用能力。其次,教師需要加強多媒體教學(xué),用案例相結(jié)合的方式,讓廣大學(xué)生更好地理解計算機理論知識,老師也可以加強師生間的交流,提高課程的教學(xué)質(zhì)量。與此同時,在資金條件允許的條件下,我們開發(fā)了網(wǎng)絡(luò)教學(xué)平臺。學(xué)生可以把遇到的問題發(fā)布在論壇上,定期由教師解答。在優(yōu)秀編程作品展示欄目,學(xué)生可以看到各種應(yīng)用型小軟件,對幫助編程很有借鑒作用。這種學(xué)習(xí)方式轉(zhuǎn)變學(xué)生被動地接受知識的現(xiàn)狀,充分地調(diào)動了學(xué)生對計算機語言課程的自主性。
(二)采取“任務(wù)驅(qū)動”教學(xué)法,激發(fā)學(xué)生的學(xué)習(xí)自主性。教學(xué),不僅給與學(xué)生“授之以魚”,而且要“授之以漁”。為了激發(fā)學(xué)生的自主性,我們教師不妨采取“任務(wù)驅(qū)動”教學(xué)法。“任務(wù)驅(qū)動”教學(xué)法是探究教學(xué)模式的一種,用一個“任務(wù)”作為驅(qū)動力完成教學(xué)任務(wù)。具體來說,首先是由教師創(chuàng)設(shè)任務(wù)情景,其次是不同課題小組負責(zé)整體任務(wù)的一部分。為了順利完成每一部分任務(wù),小組成員需要分工合作,共同討論交流,提出各種解決方案,分析方案的可行性。在這個過程中,學(xué)生是主人,遇到什么問題和困難無法解決,教師則需要從中給與適當?shù)闹敢?。由此可見,學(xué)生的自主學(xué)習(xí)和小組內(nèi)的協(xié)作學(xué)習(xí)是任務(wù)完成的關(guān)鍵。
這種“任務(wù)驅(qū)動”教學(xué)法打破了傳統(tǒng)教學(xué)注重學(xué)習(xí)的循序漸進和積累的循規(guī)蹈矩的狀況,不再按照教學(xué)內(nèi)容從易到難的順序,而是圍繞“任務(wù)”“問題”進行自主學(xué)習(xí),培養(yǎng)了學(xué)生的創(chuàng)新精神和合作意識。
(三)建立注重實踐與創(chuàng)新的考核機制。不同的考核方式激發(fā)學(xué)生不同的學(xué)習(xí)態(tài)度。在計算機語言課程的教學(xué)評價方面,應(yīng)建立注重實踐和創(chuàng)新能力的考核機制。
首先,考核機制需要重視課程的學(xué)習(xí)過程,比如,增加期中考試,檢測學(xué)生階段性學(xué)習(xí)情況,提醒學(xué)生注意平時應(yīng)多花時間在課程上。也比如,增加現(xiàn)場編程考試,防止讓學(xué)生現(xiàn)場編寫一個程序,隨時了解學(xué)生對課業(yè)的掌握情況。
其次,考核機制加大實踐操作的權(quán)重。比如,把平時上機實踐也作為考核內(nèi)容,讓學(xué)生重視上機操作訓(xùn)練。又比如,平時隨機抽查幾個學(xué)生的上機作業(yè),防止學(xué)生上機偷懶,促使其自己動手編程。總之,增大實踐環(huán)節(jié)在考核中的比重,可以全面衡量學(xué)生的學(xué)習(xí)效果。
關(guān)于當前計算機語言教學(xué)的現(xiàn)狀及改革,還有很多問題值得大家日后深入思考和分析,限于水平有限,故擱筆于此,希望本文能達到拋磚引玉之功。
參考文獻:
[1] 劉建華.計算機語言類課程教學(xué)模式初探[J].高教論壇,2005,(1).
[2] 陳學(xué)進.計算機語言教學(xué)改革探析[J].安徽工業(yè)大學(xué)學(xué)報(社會科學(xué)版),2008,(4).
[3] 葉健華,黎峰.“項目驅(qū)動+案例教學(xué)”模式在C語言教學(xué)中的應(yīng)用[J].濟南職業(yè)學(xué)院學(xué)報,2009,(3).
作者簡介:
侯銳,女,1980.8,陜西寶雞,碩士,計算機科學(xué),講師,西安石油大學(xué)計算機學(xué)院。