肖婧 張俊 史學(xué)偉
摘 要: 文章提出在傳統(tǒng)的C語(yǔ)言教學(xué)方法的基礎(chǔ)上,對(duì)C語(yǔ)言教學(xué)模式改革進(jìn)行探究,不斷改進(jìn)教學(xué)方法,使每個(gè)學(xué)生都能夠成為目前高科技社會(huì)需求計(jì)算機(jī)人才,提高學(xué)生學(xué)習(xí)興趣,增強(qiáng)學(xué)生的創(chuàng)新意識(shí)和協(xié)作意識(shí),培養(yǎng)學(xué)生邏輯思維能力、自學(xué)能力和研究能力。
關(guān)鍵詞: C語(yǔ)言 教學(xué)模式 教學(xué)改革
隨著計(jì)算機(jī)科學(xué)技術(shù)的迅速發(fā)展,計(jì)算機(jī)科學(xué)技術(shù)已成為廣泛應(yīng)用技術(shù)[1]。隨著目前高科技的發(fā)展,需要專業(yè)的計(jì)算機(jī)人才,程序設(shè)計(jì)技術(shù)是專業(yè)計(jì)算機(jī)人才所必備的基礎(chǔ)能力之一;與此同時(shí)計(jì)算機(jī)學(xué)科與其他學(xué)科的結(jié)合越來(lái)越緊密,程序設(shè)計(jì)技術(shù)已經(jīng)成為高校計(jì)算機(jī)專業(yè)乃至一些非計(jì)算機(jī)專業(yè)學(xué)生的必修課程,程序設(shè)計(jì)技術(shù)課程是以某種程序設(shè)計(jì)語(yǔ)言為載體,使學(xué)生掌握程序設(shè)計(jì)的基本思想和方法,各個(gè)專業(yè)依據(jù)培養(yǎng)目標(biāo)和具體的課程設(shè)置選擇某種程序設(shè)計(jì)語(yǔ)言作為授課內(nèi)容。
C語(yǔ)言編程技術(shù)作為程序設(shè)計(jì)技術(shù)中尤為重要的一種應(yīng)用語(yǔ)言,也是計(jì)算機(jī)課程中一門基礎(chǔ)的計(jì)算機(jī)程序設(shè)計(jì)技術(shù)課程。C語(yǔ)言以強(qiáng)大的功能和廣泛的應(yīng)用成為高校工科院系的首選程序設(shè)計(jì)語(yǔ)言,不但是計(jì)算機(jī)專業(yè)的專業(yè)基礎(chǔ)課,而且是物理、水利建設(shè)、電子電氣、自動(dòng)化控制、食品等非計(jì)算機(jī)專業(yè)的語(yǔ)言類基礎(chǔ)課;作為高校非計(jì)算機(jī)專業(yè)的主要程序設(shè)計(jì)語(yǔ)言課程之一,C語(yǔ)言在計(jì)算機(jī)等級(jí)考試中占有重要地位,既是二級(jí)備選科目之一,又是三級(jí)網(wǎng)絡(luò)、信息管理技術(shù)、數(shù)據(jù)庫(kù)的上機(jī)考核內(nèi)容。通過(guò)這門課程的學(xué)習(xí),不僅可使學(xué)生獲得程序設(shè)計(jì)的思想,鍛煉邏輯思維能力,而且可為后續(xù)課程的學(xué)習(xí)打下基礎(chǔ)[2]。
1.C語(yǔ)言編程技術(shù)課程現(xiàn)有課堂教學(xué)模式的問(wèn)題分析
傳統(tǒng)C語(yǔ)言教學(xué)方式主要由理論教學(xué)和上機(jī)教學(xué)組成,首先由課程教師對(duì)C語(yǔ)言課程的基礎(chǔ)理論知識(shí)進(jìn)行講解和演示,學(xué)生再進(jìn)行上機(jī)實(shí)際操作,然后根據(jù)教材和實(shí)際授課情況安排一些輔助性學(xué)習(xí)訓(xùn)練。但是C語(yǔ)言與其他程序設(shè)計(jì)語(yǔ)言比較,基礎(chǔ)理論知識(shí)具有比較抽象且涉及的知識(shí)點(diǎn)多,想要在規(guī)定學(xué)時(shí)內(nèi)以常規(guī)的授課方式針對(duì)學(xué)生講授C語(yǔ)言的基本思想和方法,難以達(dá)到理想的效果;目前我國(guó)高校上機(jī)教學(xué)往往因?yàn)檎n時(shí)少及課下學(xué)生很少進(jìn)行鞏固而出現(xiàn)效果差[3]。
張逸琴[4]調(diào)查發(fā)現(xiàn),大部分學(xué)生對(duì)C語(yǔ)言課程積極性不高、學(xué)習(xí)的主觀能動(dòng)性不強(qiáng),主要是因?yàn)樵趯?duì)于C語(yǔ)言在學(xué)習(xí)中不但基礎(chǔ)理論知識(shí)概念復(fù)雜,編程過(guò)程中規(guī)則苛刻,而且程序設(shè)計(jì)過(guò)程和算法比較抽象,在學(xué)習(xí)程序設(shè)計(jì)編程中出錯(cuò)率高,編程很難掌握。但是作為高校計(jì)算機(jī)專業(yè)的主要程序設(shè)計(jì)語(yǔ)言課程,學(xué)生往往通過(guò)背誦完成考試,這樣培養(yǎng)出來(lái)的學(xué)生缺乏創(chuàng)新意識(shí)、邏輯思維能力、自學(xué)能力和研究能力。
2.C語(yǔ)言編程技術(shù)課程的實(shí)踐教學(xué)模式改革
對(duì)于目前社會(huì)高科技需求的計(jì)算機(jī)人才,熟練掌握C語(yǔ)言的應(yīng)用比掌握復(fù)雜的理論更有實(shí)際意義。因此,在教學(xué)中我院非常重視教學(xué)方法和手段的改革,根據(jù)不同的教學(xué)內(nèi)容采用不同的教學(xué)方法和手段,打破傳統(tǒng)教學(xué)模式的缺陷和局限,調(diào)動(dòng)學(xué)生學(xué)習(xí)C語(yǔ)言的主動(dòng)性和積極性[5]。
2.1現(xiàn)代化教學(xué)手段
現(xiàn)代化教學(xué)手段是利用多媒體和網(wǎng)絡(luò)技術(shù),能夠以聲音、視頻、圖形、語(yǔ)言等直觀生動(dòng)形象的形式,使課堂呈現(xiàn)多樣性、新穎性、趣味性、直觀性,能夠激發(fā)學(xué)生的學(xué)習(xí)興趣,調(diào)動(dòng)學(xué)習(xí)積極性。我在教學(xué)過(guò)程中通過(guò)PPT演示文稿、系統(tǒng)演示、案例分析和討論等方式進(jìn)行理論教學(xué);通過(guò)網(wǎng)絡(luò)教學(xué)平臺(tái)進(jìn)行教學(xué)資源發(fā)布、自主學(xué)習(xí)、在線測(cè)試、提交作業(yè)等形式進(jìn)行網(wǎng)絡(luò)輔助教學(xué)。
2.2案例驅(qū)動(dòng)教學(xué)法
在課堂上采用“案例驅(qū)動(dòng)”的教學(xué)方式,用“案例”引出相關(guān)知識(shí)點(diǎn),課堂上圍繞一個(gè)“案例”展開(kāi)相關(guān)教學(xué),然后對(duì)此“案例”項(xiàng)目進(jìn)行拓展訓(xùn)練和對(duì)案例的學(xué)習(xí)進(jìn)行總結(jié)與回顧。最后讓學(xué)生實(shí)現(xiàn)案例中的相應(yīng)功能,課后學(xué)生再完成課后案例中對(duì)應(yīng)的功能。
在案例教學(xué)方式中,可以對(duì)“案例”稍作修改加強(qiáng)學(xué)生對(duì)程序的各項(xiàng)參數(shù)的學(xué)習(xí);所用的案例可以重復(fù)使用,從而進(jìn)一步加強(qiáng)學(xué)生的學(xué)習(xí);在案例教學(xué)方式中要把重點(diǎn)、典型的框架和算法的要點(diǎn)進(jìn)行提取并進(jìn)行單獨(dú)多練、多講學(xué)習(xí)。
2.3分組教學(xué)
課程中將學(xué)生分為若干學(xué)習(xí)小組,每組4—6人,每組組內(nèi)自己解決問(wèn)題,組內(nèi)在學(xué)習(xí)過(guò)程中相互幫助,共同提高,組間相互借鑒,互有競(jìng)爭(zhēng),最后匯總所有解決方案。對(duì)比出最優(yōu)的解決方案向其他同學(xué)介紹。課堂討論以小組為單位,提出本組的意見(jiàn)或解題辦法,可以充分調(diào)動(dòng)學(xué)生學(xué)習(xí)編程設(shè)計(jì)的積極性,調(diào)動(dòng)大家發(fā)現(xiàn)新方案,培養(yǎng)學(xué)生的創(chuàng)新意識(shí)和協(xié)作意識(shí),激發(fā)學(xué)生對(duì)C語(yǔ)言的學(xué)習(xí)興趣,增強(qiáng)學(xué)習(xí)的主觀能動(dòng)性。
2.4學(xué)生示范教學(xué)法
課程后教師可以布置練習(xí)題目檢測(cè)學(xué)生對(duì)教學(xué)知識(shí)的理解和掌握程度,學(xué)生因缺少監(jiān)督及自覺(jué)性,常常會(huì)借助互聯(lián)網(wǎng)、書本等其他途徑尋找練習(xí)題目答案,而不是通過(guò)獨(dú)立思考完成。鑒于這樣的情況,可以安排少量課時(shí)講解題目實(shí)施“學(xué)生示范教學(xué)法”。在“學(xué)生示范教學(xué)法”中可以讓一個(gè)同學(xué)上臺(tái)講所設(shè)計(jì)的編程,學(xué)生設(shè)計(jì)編程會(huì)展現(xiàn)給全體同學(xué),在設(shè)計(jì)的編程展現(xiàn)過(guò)程中出現(xiàn)的錯(cuò)誤,教師可以及時(shí)改正、更正、講解,并且介紹避免此類編程錯(cuò)誤的技巧和方法。
3.結(jié)語(yǔ)
為了適應(yīng)現(xiàn)代社會(huì)人才需求,在課堂教學(xué)中幫助學(xué)生掌握C語(yǔ)言的基本方法和理論并將其融入今后的專業(yè)學(xué)習(xí)之中,必須對(duì)C語(yǔ)言課程的課程體系和教學(xué)方法進(jìn)行改革。改革傳統(tǒng)的C語(yǔ)言課程體系,引入適合學(xué)生的教學(xué)手段和方法,理論和實(shí)驗(yàn)相結(jié)合,任務(wù)和案例相結(jié)合,培養(yǎng)學(xué)生的程序設(shè)計(jì)思維能力和計(jì)算機(jī)程序設(shè)計(jì)動(dòng)手能力。通過(guò)C語(yǔ)言課程的學(xué)習(xí)使學(xué)生初步掌握和了解結(jié)構(gòu)化程序設(shè)計(jì)原理,運(yùn)用C語(yǔ)言的基本要素進(jìn)行基本的結(jié)構(gòu)化程序設(shè)計(jì),掌握利用計(jì)算機(jī)解決問(wèn)題的基本思路和方法,能夠解決專業(yè)學(xué)習(xí)遇到的相關(guān)問(wèn)題。在本院和老師的努力下,一定能將這門課程講授好,為社會(huì)不斷培養(yǎng)高能力的計(jì)算機(jī)人才。
參考文獻(xiàn):
[1]孫玉霞.基于教育心理學(xué)的C語(yǔ)言教學(xué)探討[J].湖北師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2011,01:105-108.
[2]劉彩虹,郭政,于建海,王錦.C語(yǔ)言教學(xué)探討[J].信息與電腦(理論版),2011,02:113.
[3]鄧松,何火嬌,彭瑩瓊.C語(yǔ)言教學(xué)改革探討[J].計(jì)算機(jī)教育,2008,16:55-56.
[4]張逸琴.高職院C語(yǔ)言教學(xué)現(xiàn)狀分析及目標(biāo)可視化教學(xué)策略的應(yīng)用[J].中山大學(xué)學(xué)報(bào)論叢,2006,04:216-220.
[5]王希杰,王瑞慶.C語(yǔ)言教學(xué)改革的幾點(diǎn)建議[J].中國(guó)科技信息,2006,24:213.