[摘 要]C語言是一門工科專業(yè)非常重要的課程,同時學(xué)習(xí)起來也非常困難,并且多數(shù)非計算機專業(yè)的學(xué)生不夠重視C語言的學(xué)習(xí),獨立學(xué)院的學(xué)生普遍學(xué)習(xí)能力差,使得C語言教學(xué)面臨較多的問題。文章結(jié)合長江大學(xué)工程技術(shù)學(xué)院C語言教學(xué)的實際情況,探索出一條適合獨立學(xué)院的非計算機專業(yè)C語言教學(xué)方法。
[關(guān)鍵詞]獨立學(xué)院 C語言程序設(shè)計 教學(xué)改革 分級考核
中圖分類號:TM743 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-914X(2014)35-0004-01
C語言是當(dāng)今應(yīng)用最廣泛、最具影響力的設(shè)計語言之一。通過對C語言的學(xué)習(xí),學(xué)生可以鍛煉自身的邏輯思維能力,掌握基本的程序設(shè)計思想。由于C語言是一種面向過程的設(shè)計語言,涉及到的概念非常多、抽象難理解,編寫的程序具有極高的靈活性,獨立學(xué)院的學(xué)生學(xué)習(xí)能力和接受能力同重點院校學(xué)生存在較大差距,初次接觸C語言很難掌握和運用它。傳統(tǒng)的教學(xué)方法已經(jīng)不適合應(yīng)用在獨立學(xué)院的學(xué)生身上,教師應(yīng)該根據(jù)學(xué)生的現(xiàn)狀,引入先進(jìn)的教學(xué)理念,探索出適合獨立學(xué)院教學(xué)的教學(xué)方法。獨立學(xué)院旨在培養(yǎng)高素質(zhì)應(yīng)用型人才,本文以這一點為目標(biāo),對非計算機專業(yè)的C語言教學(xué)進(jìn)行改革,激發(fā)學(xué)生的學(xué)習(xí)熱情,提高動手實踐和邏輯思維能力。
1 存在的問題
1)學(xué)生學(xué)習(xí)能力差,沒有明確的學(xué)習(xí)目標(biāo),學(xué)習(xí)缺乏主動性。獨立學(xué)院的學(xué)生大部分是第三批次本科錄取,學(xué)習(xí)能力較差。學(xué)生經(jīng)常問:為什么非計算機專業(yè)的學(xué)生還要學(xué)習(xí)C語言程序設(shè)計,認(rèn)為C語言不重要,上課不認(rèn)真聽講。2)教學(xué)方法上的問題。傳統(tǒng)的教學(xué)方式按照教材的順序進(jìn)行講解,如數(shù)據(jù)類型、表達(dá)式、輸入輸出函數(shù)、三種程序設(shè)計結(jié)構(gòu)、函數(shù)、指針,文件等這樣的順序進(jìn)行。學(xué)生學(xué)到的知識都是零散的,不能綜合運用這些知識,往往是邊學(xué)邊忘,越學(xué)越?jīng)]用信心。在教學(xué)過程中仍然采用傳統(tǒng)的灌輸方法,整節(jié)課將知識點灌輸給學(xué)生,不考慮學(xué)生的接受能力,缺乏對學(xué)生自主學(xué)習(xí)能力的培養(yǎng),不能很好的與學(xué)生互動。3)上機過程得不到重視,學(xué)生動手實踐能力差。雖然在理論教學(xué)過程中也安排有上機學(xué)時,但兩者的結(jié)合還不緊密。上機過程中,很多學(xué)生只是機械的將書上的程序輸入計算機運行,一旦運行出現(xiàn)問題,馬上請求老師幫助解決,不會獨立思考,不去分析運行結(jié)果,不能理解語句及程序的執(zhí)行過程。所以上機練習(xí)沒有鍛煉學(xué)生編寫程序的能力,變成了簡單的打字練習(xí)。4)考核方式不合理。只進(jìn)行筆試考試,對學(xué)生的實踐能力缺乏考核。
2 改革的措施
[1] 教學(xué)前的準(zhǔn)備
在講課之前一定要仔細(xì)了解所帶專業(yè)的特點,根據(jù)實際需要調(diào)整教學(xué)內(nèi)容和教學(xué)重點,與專業(yè)結(jié)合,為專業(yè)學(xué)習(xí)服務(wù)。同時在第一堂課時,要讓學(xué)生有明確的學(xué)習(xí)目標(biāo),闡述C語言的重要性,提高學(xué)生的學(xué)習(xí)積極性。
[2] 增加學(xué)生的學(xué)習(xí)興趣,采取多種教學(xué)方法
常用的教學(xué)方法有:啟發(fā)教學(xué)法、類比教學(xué)法、任務(wù)驅(qū)動法、分步教學(xué)法等。在C語言的教學(xué)過程中任務(wù)驅(qū)動法是最為有效、運用最多的一種方法。所謂的任務(wù)驅(qū)動法就是指給學(xué)生一個典型的設(shè)計任務(wù),在任務(wù)的驅(qū)動下逐漸開展教學(xué)活動,引導(dǎo)學(xué)生由易到難、由簡到繁,循序漸進(jìn)地完成設(shè)計任務(wù)。從而得到清晰的設(shè)計思路、方法和知識體系。在完成設(shè)計任務(wù)的過程中,不斷培養(yǎng)學(xué)生獨立思考、分析問題、解決問題以及設(shè)計程序的能力,提高學(xué)生的學(xué)習(xí)興趣,同時拓寬學(xué)生的知識面。
在課堂教學(xué)中倡導(dǎo)快樂教學(xué)法,創(chuàng)建“提出問題—解決問題—歸納分析”的課堂教學(xué)模式,圍繞上述模塊中精心設(shè)計的案例展開教學(xué),在問題的解決中提升學(xué)生的成就感和自信心。課堂模塊教學(xué)內(nèi)容采用問題導(dǎo)入式,每節(jié)課都從一個典型案例入手,在復(fù)習(xí)舊內(nèi)容的基礎(chǔ)上,以問題的方式導(dǎo)入新的內(nèi)容。歸納總結(jié),然后再擴展問題、層層遞進(jìn)、不斷優(yōu)化。
[3] 重視上機實踐環(huán)節(jié),培養(yǎng)學(xué)生獨立思考,創(chuàng)新能力
獨立學(xué)院的學(xué)生學(xué)習(xí)自律性差,在上機過程中教師采取多種措施管理學(xué)生。1)在思想上進(jìn)行教育,嚴(yán)格管理上機過程。將上機過程的成績與最終的考試成績掛鉤,迫使學(xué)生認(rèn)真學(xué)。2)對上機的內(nèi)容精心設(shè)計,針對不同層次的學(xué)生設(shè)計不同的上機內(nèi)容,將上機的內(nèi)容設(shè)計成必做題與選做題,激發(fā)學(xué)生的學(xué)習(xí)熱情。3)教師對上機過程給予明確的要求,必要時要求學(xué)生以書面的形式上交上機報告,報告的內(nèi)容包括:設(shè)計程序的核心思想,程序的流程圖,數(shù)據(jù)結(jié)構(gòu),完整的程序。只有嚴(yán)格要求學(xué)生才能使學(xué)生從思想和行動上重視上機過程,鍛煉獨立思考和創(chuàng)新能力。
[4] 改革考核方式,提高學(xué)生學(xué)習(xí)積極性。
以往的考試大都是一紙試卷,考試形式單一,一次考試就可以決定學(xué)生的成績。這樣的考試形式非常不合理,長江大學(xué)工程技術(shù)學(xué)院針對三本院校學(xué)生的學(xué)習(xí)特點,對考試進(jìn)行了合理的改革。首先加大教師對學(xué)生學(xué)習(xí)過程的考核力度,不再是一紙試卷定成績。加大教師對學(xué)生上機過程的考核,鍛煉學(xué)生的自主學(xué)習(xí)能力,培養(yǎng)學(xué)生創(chuàng)新能力。改變上課過程中教師一言堂的教學(xué)方式,增加學(xué)生與教師的交流機會。改變考試試卷的結(jié)構(gòu),采用分級考核的方式。所謂分級考核就是在一張試卷中,出多種題目供學(xué)生選擇。比如在編程題中,可以出A,B,C三種類型的題目,題目難度不一樣,對應(yīng)分值也不一樣。C類題目最為簡單,滿分為85分。A類題目滿分為100分。學(xué)生可以根據(jù)自己的實際情況選擇適合自己的題目進(jìn)行考試。這樣做的好處就是增加了學(xué)生的學(xué)習(xí)信心,即使不會難的題目還可以答簡單的題目,避免造成空白卷的情況,降低不及格率,實踐證明,采用多種考查方式后,不但提高了學(xué)生的學(xué)習(xí)信心,同時大大降低了考試成績的不及格率。
3 結(jié)語
本文就近幾年在C語言程序設(shè)計教學(xué)過程中遇到的問題進(jìn)行了總結(jié)分析,并在2013級非計算機專業(yè)學(xué)生中實施了具體方案,激發(fā)了學(xué)生的學(xué)習(xí)熱情,提高了學(xué)生的自主學(xué)習(xí)能力。改革方案實施后學(xué)生課程考試成績和計算機二級考試成績都有了較顯著的提高。當(dāng)然,C語言程序設(shè)計的課程改革之路還任重道遠(yuǎn),在今后的教學(xué)中,我們將不斷總結(jié)經(jīng)驗,探索教學(xué)方法,提高教學(xué)水平,使三本院校的C語言程序設(shè)計教學(xué)邁向新的臺階!
參考文獻(xiàn)
[1] 杜有福.C語言程序設(shè)計[M].北京:科學(xué)出版社,2013
[2] 高宏娟.淺談獨立學(xué)院C語言程序設(shè)計教學(xué)改革[J].科技創(chuàng)新導(dǎo)報,2011(22):153-154
[3] 劉耀,杜華等.CDIO模式下的三本學(xué)院C語言教學(xué)探索[J].中國科教創(chuàng)新導(dǎo)刊,2009(25)
[4] 劉麗娟.獨立學(xué)院C語言等級考試教學(xué)探討[J].電腦知識與技術(shù),2009,5(25):7176-7177
[5] 張路.三本院校C語言教學(xué)方法探討[J].科技信息,2014(14):53endprint