溫愛(ài)紅,蘭英,楊井榮
(成都理工大學(xué)工程技術(shù)學(xué)院,四川樂(lè)山614007)
獨(dú)立學(xué)院C語(yǔ)言課程教學(xué)方法探索
溫愛(ài)紅,蘭英,楊井榮
(成都理工大學(xué)工程技術(shù)學(xué)院,四川樂(lè)山614007)
C語(yǔ)言是高等學(xué)校理工科學(xué)生很有必要掌握的一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,其專業(yè)地位很重要,對(duì)其掌握的程度直接影響到多門后續(xù)課程及相關(guān)技術(shù)的學(xué)習(xí)和掌握。針對(duì)獨(dú)立學(xué)院學(xué)生基礎(chǔ)水平較差、學(xué)習(xí)興趣不濃、缺乏主動(dòng)學(xué)習(xí)精神等狀況,該文將探討一種提高C語(yǔ)言教學(xué)質(zhì)量的方法,即從解決基本問(wèn)題著手,實(shí)行“邊學(xué)習(xí)基礎(chǔ)、邊實(shí)踐創(chuàng)新”的教育過(guò)程,目的在于增強(qiáng)學(xué)生學(xué)習(xí)興趣,使學(xué)生能夠主動(dòng)學(xué)習(xí)。
C語(yǔ)言;教學(xué)質(zhì)量;教學(xué)方法
C語(yǔ)言是一種結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言,是國(guó)際上廣泛流行的、很有發(fā)展前途的計(jì)算機(jī)高級(jí)語(yǔ)言。他能夠運(yùn)行于多種操作系統(tǒng)環(huán)境下,既適合于編寫應(yīng)用軟件,又適合編寫系統(tǒng)軟件。C語(yǔ)言除了作為計(jì)算機(jī)專業(yè)學(xué)生的入門程序設(shè)計(jì)語(yǔ)言,也是高校理工科學(xué)生的必修課程。作為全校理工科的公共課程,如何讓學(xué)生掌握C語(yǔ)言知識(shí),具有較強(qiáng)的實(shí)用編程能力,仍需不斷地探索。在此,介紹一種經(jīng)過(guò)實(shí)踐驗(yàn)證的教學(xué)方法,該方法有助于提高獨(dú)立學(xué)院C語(yǔ)言教學(xué)質(zhì)量。
1)理論教學(xué)與實(shí)踐教學(xué)融合不夠
在傳統(tǒng)的C語(yǔ)言教學(xué)中,理論課在總課時(shí)中所占比例大,由于C語(yǔ)言基本語(yǔ)法、規(guī)則較多,在學(xué)習(xí)前期基本是規(guī)則語(yǔ)法的介紹,學(xué)生多覺(jué)得枯燥乏味,很快喪失學(xué)習(xí)興趣。又由于教師在授課時(shí)均采用多媒體課件集中進(jìn)行理論介紹,知識(shí)點(diǎn)密集,不利于學(xué)生理解記憶。加上一般老師講課都是按照教材順序按部就班,知識(shí)點(diǎn)之間的聯(lián)系性不強(qiáng)。這樣在進(jìn)入實(shí)驗(yàn)課時(shí),對(duì)知識(shí)點(diǎn)的運(yùn)用就無(wú)從談起,只能進(jìn)行一些簡(jiǎn)單的驗(yàn)證性試驗(yàn),無(wú)法培養(yǎng)學(xué)生的自主編程能力。
2)考核方式過(guò)于死板
傳統(tǒng)教學(xué)中,C語(yǔ)言考核方式基本上是由卷面成績(jī)、實(shí)驗(yàn)成績(jī)和平時(shí)成績(jī)?nèi)糠纸M成,且卷面成績(jī)占總成績(jī)比例較大,卷面成績(jī)也就是理論考試成績(jī),主要是考察學(xué)生對(duì)單個(gè)知識(shí)點(diǎn)的掌握情況;而實(shí)驗(yàn)成績(jī)主要是看學(xué)生進(jìn)行驗(yàn)證性實(shí)驗(yàn)后的實(shí)驗(yàn)報(bào)告完成情況;平時(shí)成績(jī)和平時(shí)學(xué)生的考勤記錄相關(guān)。這就造成學(xué)生不懂運(yùn)用相關(guān)知識(shí)編寫程序解決實(shí)際問(wèn)題,也能考出好成績(jī),但其實(shí)并我們需要的實(shí)用編程能力。
針對(duì)上述傳統(tǒng)教學(xué)方法中存在的問(wèn)題,我們提出了“邊學(xué)習(xí)基礎(chǔ)、邊實(shí)踐創(chuàng)新”的教學(xué)方法。
1)理論課講述時(shí),不拘泥于教材的編寫順序,將各章節(jié)相關(guān)內(nèi)容進(jìn)行整合,找出之間的相關(guān)點(diǎn),串聯(lián)起來(lái)講解,這樣在講述新知識(shí)的同時(shí),又能復(fù)習(xí)已講內(nèi)容。避免學(xué)生因?yàn)橐恢苷n時(shí)太少造成的知識(shí)點(diǎn)遺忘。比如我們可以在學(xué)習(xí)了一維數(shù)組之后,馬上涉及一維數(shù)組做函數(shù)參數(shù)的學(xué)習(xí),將函數(shù)與一維數(shù)組建立起聯(lián)系;之后再學(xué)二維數(shù)組,二維數(shù)組做函數(shù)參數(shù)等,這樣反復(fù)練習(xí),加深理解。
2)加大實(shí)踐課在總課時(shí)中的比例,在教學(xué)中集中體現(xiàn)以學(xué)生為主的教學(xué)理念,減少驗(yàn)證性、演示性實(shí)驗(yàn)。針對(duì)每一個(gè)教學(xué)模塊設(shè)計(jì)相應(yīng)的實(shí)驗(yàn)項(xiàng)目,結(jié)合不同專業(yè)特征設(shè)置不同實(shí)驗(yàn),在該教學(xué)模塊的理論教學(xué)完成后馬上進(jìn)行實(shí)驗(yàn),教師可以設(shè)計(jì)多個(gè)針對(duì)于相同知識(shí)點(diǎn)的不同題目,學(xué)生分組進(jìn)行討論確定相應(yīng)算法,自行畫出程序流程圖、編寫程序、調(diào)試等一系列工作,充分調(diào)動(dòng)學(xué)生的主動(dòng)性。
3)在完成基本實(shí)驗(yàn)的基礎(chǔ)上,學(xué)生自行擴(kuò)展功能,比如在數(shù)組這章可以讓學(xué)生設(shè)計(jì)一個(gè)簡(jiǎn)單的通訊錄,除完成基本的查詢功能外,還可擴(kuò)展添加、刪除、擴(kuò)展用戶信息等功能。教師應(yīng)鼓勵(lì)學(xué)生通過(guò)自學(xué)思考并解決擴(kuò)展功能所遇到的問(wèn)題,這有利于培養(yǎng)學(xué)生的創(chuàng)造性思維,并且通過(guò)對(duì)問(wèn)題的解決提高學(xué)生的學(xué)習(xí)興趣,充分發(fā)揮學(xué)生的想象力。
4)針對(duì)C語(yǔ)言課程,可以定期C語(yǔ)言程序設(shè)計(jì)大賽,設(shè)計(jì)一些跟實(shí)際生活相關(guān)聯(lián)的小程序的設(shè)計(jì),讓學(xué)生在比賽過(guò)程中體會(huì)運(yùn)用所學(xué)知識(shí)解決問(wèn)題的樂(lè)趣,提高學(xué)生的成就感和自信心。針對(duì)計(jì)算機(jī)專業(yè)的學(xué)生要鼓勵(lì)他們參加目前的藍(lán)橋杯、ACM等全國(guó)性的編程比賽,在比賽中提高自己解決問(wèn)題的能力,同時(shí)提高編程能力。
5)在以上實(shí)踐課上,建立“以教師為主導(dǎo)、學(xué)生為主體、學(xué)生自主實(shí)踐為主、老師指導(dǎo)為輔、集中教學(xué)與個(gè)別指導(dǎo)相結(jié)合”的教學(xué)模式,教師不應(yīng)該只在講臺(tái)上講課,而應(yīng)當(dāng)走到學(xué)生中間去,參與他們的討論,對(duì)可能遇到的問(wèn)題進(jìn)行分析并給學(xué)生提出建議,并給學(xué)生介紹查找資料的方法,引導(dǎo)學(xué)生主動(dòng)學(xué)習(xí)思考并實(shí)踐。
6)課程考核方式由以前的卷面成績(jī)、實(shí)驗(yàn)成績(jī)和平時(shí)成績(jī)?nèi)糠纸M合改為考查方式,不再針對(duì)單個(gè)理論知識(shí)點(diǎn)設(shè)計(jì)試卷考查學(xué)生的記憶情況,而是在實(shí)踐課程中,教師根據(jù)布置完任務(wù)后,學(xué)生分析問(wèn)題、設(shè)計(jì)算法、編寫程序、調(diào)試程序、實(shí)現(xiàn)功能、完成功能擴(kuò)展的時(shí)間快慢、完成情況給出成績(jī)。這樣就避免了學(xué)生為了應(yīng)付考試而死記硬背,而不懂得運(yùn)用所學(xué)知識(shí)去解決問(wèn)題。同時(shí),通過(guò)實(shí)踐課程,也提高了學(xué)生的動(dòng)手能力及學(xué)習(xí)興趣,有了興趣才能主動(dòng)學(xué)習(xí)、才能更加積極地去實(shí)踐、探索并創(chuàng)新。
綜上所述,“邊學(xué)習(xí)基礎(chǔ)、邊實(shí)踐創(chuàng)新”的新教學(xué)方法,在以傳統(tǒng)方式講授理論知識(shí)的同時(shí),增加實(shí)踐課比重,減少傳統(tǒng)的以驗(yàn)證性、演示性實(shí)驗(yàn)為主的實(shí)驗(yàn)項(xiàng)目,以學(xué)生為主體,引導(dǎo)學(xué)生自行分析問(wèn)題并動(dòng)手實(shí)踐解決問(wèn)題,培養(yǎng)學(xué)生編程能力與認(rèn)知能力、創(chuàng)新意識(shí)和創(chuàng)造能力,提高了學(xué)生的綜合素質(zhì)。
[1]石堅(jiān),柳建,董賈福.工程訓(xùn)練實(shí)驗(yàn)教學(xué)體系改革探索[J].中國(guó)高??萍?2011(9):52-53.
[2]譚浩強(qiáng).C程序設(shè)計(jì)[M].3版.北京:清華大學(xué)出版社,2005.
[3]楊平.C語(yǔ)言教學(xué)改革探討與實(shí)踐[J].電腦學(xué)習(xí),2011(4).
G424
A
1009-3044(2017)24-0131-01
2017-07-05