戚 娜 夏東盛 吳 鋼
(陜西工業(yè)職業(yè)技術(shù)學(xué)院,陜西咸陽(yáng) 712000)
C語(yǔ)言是世界上最流行、使用最廣泛的高級(jí)程序設(shè)計(jì)語(yǔ)言之一,也是學(xué)習(xí)程序設(shè)計(jì)的入門(mén)語(yǔ)言。C語(yǔ)言已不僅為計(jì)算機(jī)專(zhuān)業(yè)工作者使用,而且為廣大計(jì)算機(jī)應(yīng)用人員(包括大量非計(jì)算機(jī)專(zhuān)業(yè)出身的使用計(jì)算機(jī)的人們)所喜愛(ài)和使用[1],因而,在許多高校,該課程作為一門(mén)公共基礎(chǔ)課程,不僅給計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生開(kāi)設(shè),而且也給非計(jì)算機(jī)專(zhuān)業(yè)開(kāi)設(shè)。通過(guò)該課程的學(xué)習(xí),學(xué)生可以掌握領(lǐng)會(huì)程序設(shè)計(jì)的方法,培養(yǎng)邏輯思維能力,提高動(dòng)手實(shí)踐能力,并能夠根據(jù)實(shí)際問(wèn)題,自己動(dòng)手編寫(xiě)程序來(lái)解決這些問(wèn)題。
C語(yǔ)言課程是一門(mén)實(shí)踐性很強(qiáng)的課程,既要掌握基本概念、又要?jiǎng)邮志帉?xiě)程序,還要進(jìn)行上機(jī)調(diào)試。因此,在實(shí)際的教學(xué)過(guò)程中,學(xué)生要通過(guò)大量的上機(jī)訓(xùn)練,來(lái)掌握基礎(chǔ)知識(shí)、理解基本語(yǔ)法,進(jìn)而提高編寫(xiě)程序和調(diào)試程序的能力,取得較好的教學(xué)效果。然而在傳統(tǒng)的實(shí)踐教學(xué)中存在諸多問(wèn)題,歸結(jié)為以下幾點(diǎn)。
1、學(xué)習(xí)目標(biāo)不明確,綜合能力較薄弱。高職院校的學(xué)生在進(jìn)入大學(xué)后,對(duì)于大學(xué)的學(xué)習(xí)和生活環(huán)境比較陌生,學(xué)習(xí)方式仍然對(duì)填鴨式比較熱衷,比較被動(dòng)的接受的知識(shí)。學(xué)習(xí)也沒(méi)有升學(xué)的壓力,按照自己的興趣想學(xué)什么知識(shí)就學(xué)什么,沒(méi)有樹(shù)立明確的學(xué)習(xí)目標(biāo),而且他們的學(xué)習(xí)基礎(chǔ)和自主學(xué)習(xí)能力較差,自我控制能力較差,對(duì)于教師的依賴(lài)性較大,綜合分析能力及邏輯思維能力較低。因此在大一學(xué)習(xí) C 語(yǔ)言課程就有一定的難度。
2、課程認(rèn)識(shí)不到位,缺乏學(xué)習(xí)興趣。學(xué)生對(duì)C語(yǔ)言課程的了解比較片面,對(duì)C語(yǔ)言課程的重要性無(wú)法體會(huì)。認(rèn)為學(xué)習(xí)C語(yǔ)言沒(méi)有實(shí)際的用處,最大的用處就是取得計(jì)算機(jī)等級(jí)考試證。因此,學(xué)生在學(xué)習(xí)的過(guò)程中,對(duì)于一些基礎(chǔ)的知識(shí)和語(yǔ)法,不求甚解僅僅只是應(yīng)付等級(jí)考試。這就導(dǎo)致了他們對(duì)C語(yǔ)言課程實(shí)際的作用認(rèn)識(shí)不到位,沒(méi)有學(xué)習(xí)的興趣,而學(xué)習(xí)中如果缺少了興趣,學(xué)習(xí)就沒(méi)有了動(dòng)力。
3、教學(xué)內(nèi)容與實(shí)際應(yīng)用脫節(jié)。學(xué)生的實(shí)踐內(nèi)容僅僅停留在對(duì)教材理論內(nèi)容的驗(yàn)證,缺乏設(shè)計(jì)型和創(chuàng)新型的實(shí)驗(yàn),而且與實(shí)際的應(yīng)用脫節(jié),學(xué)生無(wú)法將所學(xué)的知識(shí)應(yīng)用到實(shí)際的中。最終導(dǎo)致學(xué)生失去學(xué)習(xí)編程語(yǔ)言的興趣,并降低了其編程創(chuàng)新能力和學(xué)以致用的綜合應(yīng)用能力的培養(yǎng)[2]。
4、教學(xué)形式單一,教學(xué)質(zhì)量不高。實(shí)踐教學(xué)中,教師布置實(shí)驗(yàn)內(nèi)容,學(xué)生自我練習(xí),自我驗(yàn)證。師生間缺少互動(dòng),學(xué)生有問(wèn)題才會(huì)去請(qǐng)教老師。這樣就導(dǎo)致了學(xué)生學(xué)習(xí)的被動(dòng)性與被迫性。另外部分教師還缺乏對(duì)該門(mén)課程實(shí)踐內(nèi)容整體性的把握,在教學(xué)的過(guò)程中過(guò)多的重視了語(yǔ)法結(jié)構(gòu)的訓(xùn)練,而忽略了對(duì)學(xué)生編程思想的培養(yǎng),使學(xué)生在學(xué)習(xí)的過(guò)程中,覺(jué)得內(nèi)容枯燥乏味,除了編程還是編程,沒(méi)有任何的新鮮勁。也無(wú)法將所學(xué)知識(shí)運(yùn)用到實(shí)際中,使學(xué)生喪失學(xué)習(xí)興趣,教學(xué)質(zhì)量不高[3],學(xué)生和教師之間相互的推諉。
5、課堂管理薄弱,教學(xué)效果無(wú)法量化。學(xué)生上實(shí)驗(yàn)課都在機(jī)房,大部分院校采用的都是教師布置任務(wù),學(xué)生自行練習(xí),教師隨機(jī)指導(dǎo)。對(duì)于有問(wèn)題的學(xué)生,教師給予解答。但是還是不能照顧到每位學(xué)生,缺乏明確的量化指標(biāo),實(shí)踐教學(xué)結(jié)束時(shí),學(xué)生只需要提交一份作業(yè),至于這次課學(xué)生到底對(duì)知識(shí)掌握了多少,教師無(wú)從評(píng)判。
針對(duì)學(xué)生在實(shí)踐教學(xué)環(huán)節(jié)中出現(xiàn)的以上問(wèn)題,我們需要更新教學(xué)理念,改進(jìn)教學(xué)方法,讓學(xué)生充分發(fā)揮主觀能動(dòng)性,在實(shí)踐中不斷檢驗(yàn)和探索程序的奧妙[4]。
1、認(rèn)真的分析教學(xué)對(duì)象,準(zhǔn)確的把握學(xué)生的學(xué)習(xí)能力和學(xué)習(xí)程度,對(duì)學(xué)生的學(xué)習(xí)情況有充分的了解,讓教與學(xué)的可以做到零距離的接軌,增強(qiáng)學(xué)生學(xué)習(xí)C語(yǔ)言實(shí)踐課程的興趣和積極性,讓學(xué)生由被動(dòng)和被迫學(xué)習(xí)轉(zhuǎn)變?yōu)橹鲃?dòng)和樂(lè)意學(xué)習(xí)。真正的做到因材施教,逐步攀登,最終取得較好的學(xué)習(xí)效果。
2、制定合理的實(shí)踐教學(xué)內(nèi)容。C語(yǔ)言程序設(shè)計(jì)已經(jīng)成為幾乎所有理工科專(zhuān)業(yè)學(xué)生的必修課,因此在C語(yǔ)言實(shí)踐教學(xué)中,對(duì)于不同專(zhuān)業(yè)的學(xué)生,教學(xué)內(nèi)容也要有所變化,實(shí)踐教學(xué)內(nèi)容要考慮所屬專(zhuān)業(yè)及后續(xù)專(zhuān)業(yè)課,與具體專(zhuān)業(yè)需要相結(jié)合,讓學(xué)生在后續(xù)學(xué)習(xí)中能進(jìn)行實(shí)際的應(yīng)用,避免課程之間的脫節(jié);在每一章節(jié)增加一些實(shí)用性、應(yīng)用性實(shí)驗(yàn),例如在學(xué)習(xí)順序程序設(shè)計(jì),可以設(shè)計(jì)一個(gè)計(jì)算器程序,因?yàn)閷W(xué)生在日常生活中常用計(jì)算器,和實(shí)際應(yīng)用結(jié)合起來(lái),這樣可以使學(xué)生感覺(jué)到學(xué)有所用,容易提高學(xué)生學(xué)習(xí)興趣。為了防止學(xué)生把自己作為打字員,教師應(yīng)選取課本之外的上機(jī)題目或一些貼近實(shí)際生活的題目,將課本上的題目作為課后練習(xí)。另外,針對(duì)不同的專(zhuān)業(yè)教學(xué)內(nèi)容要有所刪減,要根據(jù)本專(zhuān)業(yè)的特點(diǎn),合理的選取教學(xué)內(nèi)容。
3、強(qiáng)調(diào)C語(yǔ)言的重要性,樹(shù)立學(xué)習(xí)目標(biāo)。C語(yǔ)言是一門(mén)基礎(chǔ)語(yǔ)言,很多新型的語(yǔ)言都是衍生自C語(yǔ)言,C++,Java,C#,J#,perl等,掌握了C語(yǔ)言,可以說(shuō)你就掌握了很多門(mén)語(yǔ)言。而且我們所知道的操作系統(tǒng),哪一個(gè)不是C語(yǔ)言寫(xiě)的?所有的Windows, Unix, Linux,沒(méi)有一個(gè)例外的。同時(shí)也是計(jì)算機(jī)考試等級(jí)考試上機(jī)必考部分。對(duì)于計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生來(lái)說(shuō),如果你想加入IT行業(yè),就一定要掌握好C語(yǔ)言。
4、實(shí)踐課堂教學(xué)手段多樣,教學(xué)方法靈活。目前實(shí)踐教學(xué)大多采取教師布置任務(wù),學(xué)生自行練習(xí),教師隨機(jī)指導(dǎo)的方式進(jìn)行。教學(xué)效果和教學(xué)質(zhì)量不如人意。因此在實(shí)踐教學(xué)過(guò)程中,教師要根據(jù)不同的教學(xué)內(nèi)容采用不同的教學(xué)方法,比如對(duì)于一些基礎(chǔ)知識(shí),可以讓學(xué)生自行練習(xí),但對(duì)于一些綜合性的實(shí)驗(yàn),可以讓學(xué)生分組進(jìn)行,到課堂結(jié)束時(shí)可以進(jìn)行一次小型的答辯,或者隨機(jī)選取一兩個(gè)小組,讓學(xué)生自行講述實(shí)驗(yàn)的設(shè)計(jì)、實(shí)現(xiàn)和調(diào)試中遇到的問(wèn)題及解決問(wèn)題的辦法等,以檢查學(xué)生對(duì)知識(shí)的掌握程度。在C語(yǔ)言實(shí)踐教學(xué)的手段上,教師除了采用多媒體等現(xiàn)代化的手段之外,還要重視黑板加粉筆的使用。在 C 語(yǔ)言實(shí)踐教學(xué)的過(guò)程中,多媒體上的內(nèi)容是教師提前寫(xiě)好的,對(duì)于學(xué)生來(lái)說(shuō),看到的是一個(gè)完整程序,并不了解程序是怎么一步一步來(lái)的。因此,黑板和粉筆的使用更為重要。首先教師在黑板上要針對(duì)具體的實(shí)踐內(nèi)容進(jìn)行分析,講解編程思路,然后帶領(lǐng)學(xué)生一步一步的寫(xiě)出程序,最后上機(jī)調(diào)試。這樣做,就能讓學(xué)生更清晰的看到整個(gè)分析問(wèn)題、解決問(wèn)題到編程實(shí)現(xiàn)的整個(gè)過(guò)程,更有助于學(xué)生理解編程的思路和方法,提高教學(xué)效果和教學(xué)質(zhì)量。
5、加強(qiáng)實(shí)踐課堂的管理。在學(xué)生上機(jī)的過(guò)程中,對(duì)學(xué)生一定要嚴(yán)格要求。要求學(xué)生獨(dú)立思考,鼓勵(lì)相互討論,嚴(yán)禁抄襲。對(duì)于給定的題目,都要有時(shí)間限制,要求他們?cè)谝欢ǖ臅r(shí)間內(nèi)獨(dú)立完成所布置的任務(wù),然后由教師進(jìn)行現(xiàn)場(chǎng)提問(wèn)、打分,作為平時(shí)成績(jī),以便成為本課程總成績(jī)的評(píng)分依據(jù)。對(duì)于有問(wèn)題的學(xué)生,及時(shí)輔導(dǎo),這樣不僅可以使學(xué)生互抄作業(yè)、不求甚解的弊端降到最低,還可以使教師掌握學(xué)生真實(shí)的學(xué)習(xí)狀況,及時(shí)的對(duì)個(gè)別學(xué)生進(jìn)行輔導(dǎo),增強(qiáng)他們學(xué)習(xí)的興趣。
6、完善實(shí)踐教學(xué)的評(píng)定考核體系。結(jié)合目前的評(píng)定標(biāo)準(zhǔn),首先,教師每次根據(jù)實(shí)驗(yàn)的內(nèi)容,指定具體的量化標(biāo)準(zhǔn),根據(jù)學(xué)生的完成情況,給定相應(yīng)的量化分?jǐn)?shù);其次在上機(jī)實(shí)習(xí)過(guò)程中應(yīng)觀察、記錄和評(píng)定學(xué)生操作情況,再給出相應(yīng)的過(guò)程分?jǐn)?shù);再次實(shí)驗(yàn)課后,要隨機(jī)的選取學(xué)生進(jìn)行現(xiàn)場(chǎng)答辯,再根據(jù)學(xué)生回答問(wèn)題的情況,給出相應(yīng)的答辯分?jǐn)?shù);最后再結(jié)合學(xué)生的出勤和實(shí)習(xí)報(bào)告給出最終的成績(jī)。這樣就能調(diào)動(dòng)學(xué)生在學(xué)習(xí)過(guò)程中的主動(dòng)性,而考試成績(jī)則重點(diǎn)考察學(xué)生分析問(wèn)題、解決問(wèn)題與綜合運(yùn)用本課程知識(shí)的能力[5]。建立起完善的實(shí)踐教學(xué)評(píng)定考核體系。
通過(guò)對(duì)C語(yǔ)言實(shí)踐教學(xué)環(huán)節(jié)中普遍出現(xiàn)的問(wèn)題進(jìn)行分析,并結(jié)合自身在教學(xué)過(guò)程中的體會(huì)和問(wèn)題,進(jìn)行了探索和實(shí)踐,提出了解決問(wèn)題的一些對(duì)策,并在實(shí)際的教學(xué)過(guò)程中進(jìn)行了運(yùn)用,取得了較好的教學(xué)效果。比如學(xué)生編寫(xiě)程序的思路有所突破,學(xué)生上機(jī)調(diào)試程序的能力有明顯的提高。但仍有不少的問(wèn)題存在,如學(xué)生的學(xué)習(xí)興趣和積極性還有待提高,編寫(xiě)與調(diào)試程序的能力還不是很強(qiáng)等。然而教學(xué)質(zhì)量的提高是一個(gè)循序漸進(jìn)的過(guò)程,在今后的教學(xué)過(guò)程中,我們要不斷的采用先進(jìn)的教學(xué)方法、教學(xué)手段、教學(xué)理念來(lái)完善實(shí)踐教學(xué)中的每個(gè)環(huán)節(jié),使教學(xué)質(zhì)量和教學(xué)水平能的到明顯的改善和提高。
[1]譚浩強(qiáng).《C語(yǔ)言程序設(shè)計(jì)》(第二版)[M].北京:清華大學(xué)出版社.1999.
[2]李文娜.淺析高職 C 語(yǔ)言實(shí)驗(yàn)課程教學(xué)改革.科教導(dǎo)刊.2012(9中):53-54.
[3]劉建花.C語(yǔ)言程序設(shè)計(jì)的教學(xué)改革與實(shí)踐探討.淮海工學(xué)院學(xué)報(bào)(社會(huì)科學(xué)版,人文縱橫)2011(15):87-88.
[4]焦紅艷,程海軍.C 語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索.河南科技學(xué)院學(xué)報(bào).2011(8):121-122.
[5]趙龍陽(yáng),孟瑞敏.《C語(yǔ)言程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)探討.科技信息.2012(80):188.