李曉峰,李曉寧,張 卓
(1.吉林大學(xué)公共計(jì)算機(jī)教學(xué)與研究中心,吉林長春 130022;2.長春師范學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,吉林長春 130032;3.長春市實(shí)驗(yàn)中學(xué),吉林長春 130025)
工科專業(yè)C語言教學(xué)改進(jìn)探析
李曉峰1,李曉寧2,張 卓3
(1.吉林大學(xué)公共計(jì)算機(jī)教學(xué)與研究中心,吉林長春 130022;2.長春師范學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,吉林長春 130032;3.長春市實(shí)驗(yàn)中學(xué),吉林長春 130025)
本文通過分析C語言教學(xué)遇到的問題,對C語言教學(xué)內(nèi)容的調(diào)整與優(yōu)化、教學(xué)環(huán)節(jié)的改進(jìn)做了探討與分析,并且對改進(jìn)前后學(xué)生的學(xué)習(xí)狀態(tài)、學(xué)習(xí)成效進(jìn)行比較,為進(jìn)一步推動教學(xué)改革打下了堅(jiān)實(shí)基礎(chǔ)。
工科;C語言;教學(xué)改革
在高校工科本科學(xué)生的培養(yǎng)方案中,計(jì)算機(jī)程序設(shè)計(jì)是一門重要的必修課程。C語言以其強(qiáng)大的功能和廣泛的應(yīng)用成為高校工科院系的首選程序設(shè)計(jì)語言。目前,國內(nèi)外的高校很多專業(yè),尤其是工科的各個(gè)專業(yè),選取C語言作為教學(xué)語言。但由于C語言的語法細(xì)節(jié)相對繁瑣,學(xué)生在學(xué)習(xí)過程中往往感到難以掌握,導(dǎo)致學(xué)習(xí)積極性不高,學(xué)習(xí)效果不理想。本文通過分析C語言教學(xué)遇到的問題,討論C語言教學(xué)內(nèi)容的調(diào)整與優(yōu)化,提出教學(xué)環(huán)節(jié)的改進(jìn),并對改進(jìn)前后學(xué)生的學(xué)習(xí)狀態(tài)、學(xué)習(xí)成效進(jìn)行比較,為推動教學(xué)改革做進(jìn)一步的探討。
在工科學(xué)生的培養(yǎng)過程中,計(jì)算機(jī)教學(xué)是不可或缺的環(huán)節(jié),是學(xué)生應(yīng)用信息技術(shù)的主要基礎(chǔ)。學(xué)生對于程序設(shè)計(jì)非常感興趣,但是由于學(xué)生在計(jì)算機(jī)方面的素養(yǎng)參差不齊,而且在低年級教學(xué)活動過程中,課程內(nèi)容紛亂繁雜、枯燥乏味,難以學(xué)習(xí),更難以實(shí)際運(yùn)用,因而降低了學(xué)生學(xué)習(xí)的興趣,導(dǎo)致他們?nèi)鄙賹W(xué)習(xí)動力,更談不上自主學(xué)習(xí)。
在C語言教學(xué)活動中,學(xué)生學(xué)習(xí)的自主性不足,其原因可以從兩方面來分析:第一,教師忽略了實(shí)際運(yùn)用在學(xué)習(xí)過程中的重要性,沒有關(guān)注學(xué)生構(gòu)建所學(xué)課程的體系結(jié)構(gòu),致使學(xué)生沒有明確的學(xué)習(xí)目標(biāo),缺乏學(xué)習(xí)動力。學(xué)生在整個(gè)的學(xué)習(xí)活動中,對于語法規(guī)則和各章節(jié)涉及的概念機(jī)械地記憶,直到課堂教學(xué)結(jié)束也不能深入理解課程的精華和主要內(nèi)容;第二,在傳統(tǒng)教學(xué)環(huán)節(jié)中,教師采用理論聯(lián)系實(shí)際,介紹抽象概念、語法規(guī)則在前,具體問題應(yīng)用在后的方法。在這種模式下,學(xué)生的學(xué)習(xí)過程主體上是被動灌輸,會產(chǎn)生厭煩心理,對于調(diào)動學(xué)生學(xué)習(xí)的興趣和激發(fā)學(xué)習(xí)的自主性,培養(yǎng)學(xué)生素質(zhì)和能力是不利的。本文將對C語言教學(xué)內(nèi)容的調(diào)整與優(yōu)化、教學(xué)環(huán)節(jié)的改進(jìn)進(jìn)行探討與分析。
在C語言的教學(xué)內(nèi)容中,知識要點(diǎn)的數(shù)量很多。如何將這些知識要點(diǎn)聯(lián)系在一起,幫助學(xué)生建立相對完善的知識體系是一個(gè)需要探討的問題。在眾多的知識要點(diǎn)中,指針是C語言學(xué)習(xí)的重點(diǎn),同時(shí)也是難點(diǎn)。指針的內(nèi)容通常居于教材的后半部分,因此學(xué)生難于在短時(shí)間內(nèi)徹底理解并牢固掌握,最終達(dá)到靈活運(yùn)用的程度確實(shí)困難。然而指針的使用是C語言的靈魂和重點(diǎn),變量地址和數(shù)組成員在內(nèi)存的存儲地址與指針的使用有著密切的聯(lián)系,至于函數(shù)參數(shù)的傳址調(diào)用是指針應(yīng)用的具體體現(xiàn),因此可以將指針的概念和應(yīng)用貫穿于授課的全過程,將重點(diǎn)難點(diǎn)問題分解細(xì)化,使學(xué)生能夠熟悉所學(xué)內(nèi)容,在不斷鞏固已有知識的基礎(chǔ)上引入新知識,增強(qiáng)學(xué)生學(xué)習(xí)的信心,激發(fā)學(xué)生的學(xué)習(xí)興趣。在教學(xué)過程中,可以盡量用形象的比喻來說明抽象的概念,使學(xué)生容易理解這些復(fù)雜的概念。
在傳統(tǒng)的教學(xué)模式下,教師在課堂上多數(shù)以講授語法知識和語法現(xiàn)象為主,導(dǎo)致課堂內(nèi)容復(fù)雜枯燥。而學(xué)生在課后的學(xué)習(xí)中遇到疑問,不能得到及時(shí)解決。在整個(gè)成績評定的環(huán)節(jié)中也存在著對學(xué)生實(shí)踐能力評價(jià)不到位的情況。在教學(xué)實(shí)踐的過程中,教師可以采用案例教學(xué),引發(fā)學(xué)生興趣,將語法教學(xué)淡化,將概念、方法、語法現(xiàn)象在解決問題的過程中自然引入。教師可以在介紹具體案例的過程中,培養(yǎng)學(xué)生分析問題、解決問題的能力。
在教學(xué)環(huán)節(jié)改進(jìn)的流程中強(qiáng)化實(shí)踐環(huán)節(jié),注重培養(yǎng)學(xué)生的學(xué)習(xí)能力。計(jì)算機(jī)語言是一門實(shí)踐性、操作性很強(qiáng)的課程,上機(jī)實(shí)驗(yàn)對于學(xué)習(xí)C語言來說是非常重要的內(nèi)容。針對工科專業(yè)學(xué)生遇到疑難不知如何解決問題的情況,教師可以通過以下方法解決:(1)在上機(jī)調(diào)試之前,帶領(lǐng)學(xué)生分析實(shí)驗(yàn)內(nèi)容,引導(dǎo)學(xué)生考慮問題的角度,培養(yǎng)和訓(xùn)練學(xué)生的計(jì)算性思維;(2)對于程序運(yùn)行時(shí)的錯(cuò)誤提示,教師給學(xué)生以有針對性的解釋,逐步培養(yǎng)學(xué)生自己查看提示信息的能力,積累通過提示信息找到問題根源的能力;(3)教師對學(xué)生上機(jī)操作中可能遇到的問題和大多數(shù)學(xué)生的錯(cuò)誤操作進(jìn)行歸納總結(jié),激發(fā)學(xué)生的上機(jī)興趣,充分調(diào)動學(xué)生學(xué)習(xí)的積極性。表1中列舉了教學(xué)環(huán)節(jié)改進(jìn)前后學(xué)生對于課程的關(guān)注程度。
表1 教學(xué)環(huán)節(jié)改進(jìn)前后學(xué)生對于課程關(guān)注程度比較
在實(shí)踐環(huán)節(jié)中,教師針對教學(xué)目標(biāo)編寫上機(jī)測試習(xí)題。實(shí)踐教學(xué)過程中,教師要明確學(xué)生的學(xué)習(xí)目標(biāo),統(tǒng)一處理學(xué)生存在的問題。實(shí)踐教學(xué)要實(shí)施分層次教學(xué),教師編寫上機(jī)測試習(xí)題要適應(yīng)不同層次學(xué)生的學(xué)習(xí)需要。在編寫上機(jī)習(xí)題的過程中,教師提出C語言上機(jī)實(shí)踐的基本要求,這個(gè)學(xué)習(xí)目標(biāo)是學(xué)生通過努力可以達(dá)到的目標(biāo),同時(shí)可以為學(xué)有余力的學(xué)生編寫較高要求的題目,調(diào)動他們的學(xué)習(xí)積極性。
在考核方式上,學(xué)生的總評成績由以往的期末成績?yōu)橹鳎臑閷?shí)踐教學(xué)在總評成績中占有較大比重。在C語言考試試題中,增加了試題評價(jià)的操作,促進(jìn)試題使用的規(guī)范化,增加對學(xué)生實(shí)際操作能力的考核。
本文通過分析C語言教學(xué)遇到的問題,對C語言教學(xué)內(nèi)容的調(diào)整與優(yōu)化、教學(xué)環(huán)節(jié)的改進(jìn)做了探討與分析,并且對改進(jìn)前后學(xué)生的學(xué)習(xí)狀態(tài)、學(xué)習(xí)成效進(jìn)行比較,為進(jìn)一步推動教學(xué)改革打下了堅(jiān)實(shí)基礎(chǔ),實(shí)踐證明取得了較好的效果。
[參 考 文 獻(xiàn)]
[1]劉一松,畢建良.“認(rèn)知-驅(qū)動-自主”教學(xué)模式與C語言教學(xué)改革[J].計(jì)算機(jī)教育,2008(14):23-24.
[2]王鵬遠(yuǎn),蘇虹.高校非計(jì)算機(jī)專業(yè)C語言教學(xué)改革與實(shí)踐[J].計(jì)算機(jī)教育,2011(2):15-18.
[3]周長英,董翠英,陳穎.非計(jì)算機(jī)專業(yè)“C語言程序設(shè)計(jì)”教學(xué)方法探析[J].教育與職業(yè),2010(23):148-149.
[4]宋楚平,李少芹.C語言教學(xué)改革的思考[J].職業(yè)教育研究,2005(2):84-84.
[5]李曉峰,李曉寧.基于螞蟻算法評價(jià)考試系統(tǒng)試題的探討[J].內(nèi)蒙古科技與經(jīng)濟(jì),2008(3):233,236.
On the Teaching Improvement of Engineering Professional C Language
LI Xiao-feng1,LI Xiao-ning2,ZHANG Zuo3
(1.Public Computer Teachingand Research Center,Jilin University,Changchun Jilin 130022,China;2.Information TechnologyDepartment ofChangchun Normal University,Changchun Jilin 130032,China;3.Changchun Experimental Middle School,Changchun Jilin 130025,China)
This paper analyzed the problems in C language teaching,discussed the adjustment and optimization of teachingcontent and the improvement ofteachinglink,and compared the learning state and outcome of students before and after improvement in order tolaya solid foundation for the further teachingreform.
Key words:engineering;Cprogramminglanguage;teachingreform
G642
A
1008-178X(2013)01-0125-02
2012-11-06
李曉峰(1979-),男,吉林長春人,吉林大學(xué)公共計(jì)算機(jī)教學(xué)與研究中心講師,從事計(jì)算機(jī)網(wǎng)絡(luò)研究。