金本明
摘 要: C語言程序設(shè)計(jì)課程作為一門基礎(chǔ)課程,是絕大部分高校理工科專業(yè)的一門計(jì)算機(jī)基礎(chǔ)必修課程。作者根據(jù)多年教學(xué)經(jīng)驗(yàn),就如何進(jìn)行C語言程序設(shè)計(jì)課程教學(xué)改革,進(jìn)而有效提升課堂教學(xué)效率等問題展開了討論分析。
關(guān)鍵詞: C語言程序設(shè)計(jì) 教學(xué)改革 改革措施
1.引言
就C語言程序設(shè)計(jì)課程而言,它是一門具備較高的教學(xué)要求的課程,教學(xué)工作者在開展教學(xué)活動的過程中,不能只停留在傳授學(xué)生與C語言程序設(shè)計(jì)相關(guān)的語法知識,還需要注重對學(xué)生程序設(shè)計(jì)方法的教學(xué)。長期以來,教學(xué)工作者利用傳統(tǒng)的教學(xué)模式,學(xué)生對C語言程序設(shè)計(jì)課程存在較強(qiáng)的抵觸心理,尤其是剛離開初中步入中專的學(xué)生。學(xué)生出現(xiàn)抵觸心理的原因可能是多方面的,主要原因是學(xué)科難度大、教學(xué)工作者要求嚴(yán)和課程內(nèi)容多等??紤]到上述情況,改革C語言程序設(shè)計(jì)課程教學(xué)模式迫在眉睫,下面介紹具體情況。
2.目前C語言程序設(shè)計(jì)課程教學(xué)中存在的問題
C語言程序設(shè)計(jì)作為高校理工科非計(jì)算機(jī)專業(yè)本科學(xué)生的一門較重要的計(jì)算機(jī)基礎(chǔ)課程,在整個教學(xué)中扮演著較重要的角色。通常情況下,C語言程序設(shè)計(jì)所涉及的課程內(nèi)容是較為抽象的,還涉及大量的概念及語法,尤其強(qiáng)調(diào)技巧的適用性。一直以來,教學(xué)工作者傾向于探索和實(shí)踐有關(guān)C語言程序設(shè)計(jì)課程教學(xué)的改革,卻不斷出現(xiàn)各種問題。
例如,教學(xué)工作者在開展教學(xué)活動的過程中仍舊采用以往的教學(xué)模式,而不是把實(shí)驗(yàn)環(huán)節(jié)和課堂教學(xué)環(huán)節(jié)進(jìn)行較科學(xué)合理的搭配,導(dǎo)致理論與實(shí)際教學(xué)相分離,不能有效培養(yǎng)學(xué)生的實(shí)踐能力和創(chuàng)新能力。此外,還會造成學(xué)生不能對問題進(jìn)行合理有效的分析、編程和調(diào)試,制約學(xué)生整體能力的提高,嚴(yán)重影響課堂教學(xué)效率??紤]到這種情況,教學(xué)工作者進(jìn)行了相關(guān)的改革和調(diào)整。通過這些改革和調(diào)整,在很大程度上調(diào)動了學(xué)生學(xué)習(xí)的積極性,使其積極踴躍地投入到了課堂教學(xué)活動中,有效地培養(yǎng)了動手能力和解決實(shí)際問題的能力,提升了教學(xué)效率。
3.C語言程序設(shè)計(jì)課程教學(xué)改革的措施
3.1改變傳統(tǒng)教學(xué)模式,將學(xué)生作為教學(xué)主體。
把學(xué)生當(dāng)做教學(xué)主體的教學(xué)模式在很大程度上能夠使教學(xué)工作者掙脫傳統(tǒng)的教學(xué)模式,由傳統(tǒng)的教學(xué)狀態(tài)變?yōu)閷?dǎo)學(xué)狀態(tài)。在這樣的情況下,教學(xué)工作者可以通過各種教學(xué)設(shè)備和學(xué)習(xí)資源,向?qū)W生講解重點(diǎn)、難點(diǎn)和疑點(diǎn),還可以為學(xué)生講評作業(yè),進(jìn)行輔導(dǎo)。傳授給學(xué)生相關(guān)的學(xué)習(xí)方法等,進(jìn)而在充分發(fā)揮學(xué)生主體作用的同時,有效調(diào)動學(xué)生學(xué)習(xí)的積極性,最終增強(qiáng)學(xué)生的自學(xué)能力。在課堂教學(xué)活動開始前,教學(xué)工作者應(yīng)該充分認(rèn)識和掌握學(xué)生的基本情況,按照學(xué)生的具體表現(xiàn)認(rèn)識和掌握學(xué)生目前的學(xué)習(xí)狀態(tài),合理安排后續(xù)的教學(xué)和輔導(dǎo)內(nèi)容。對于學(xué)習(xí)成績處在中上等的學(xué)生,教學(xué)工作者要為其安排合適的教學(xué)內(nèi)容,適當(dāng)增加學(xué)習(xí)難度和深度,進(jìn)而有效培養(yǎng)學(xué)生通過程序設(shè)計(jì)處理實(shí)際問題的能力。
3.2傾注更多精力于C語言程序設(shè)計(jì)課程教學(xué)。
在開展課堂教學(xué)活動的過程中,教學(xué)工作者要注重調(diào)動學(xué)生的學(xué)習(xí)積極性。學(xué)生的學(xué)習(xí)狀態(tài)在很大程度上決定學(xué)習(xí)效率。教學(xué)工作者應(yīng)該傾注更多精力于C語言程序設(shè)計(jì)課堂教學(xué),引導(dǎo)學(xué)生更有效地學(xué)習(xí)這門課程。絕大部分學(xué)生在意的問題應(yīng)該是學(xué)習(xí)這門課程對找工作或者繼續(xù)深造有沒有幫助。教學(xué)工作者需要從多角度考慮這個問題。在開展教學(xué)活動的過程中,可以適當(dāng)引入時下較為熱門的話題或者應(yīng)用技術(shù)等輔助教學(xué),進(jìn)而有效提升教學(xué)效率。
3.3培養(yǎng)學(xué)生系統(tǒng)化的程序設(shè)計(jì)思維。
一直以來,在程序設(shè)計(jì)課程中都有注重語句、語法及細(xì)節(jié)等特點(diǎn),并且大體上都是將程序設(shè)計(jì)語言自身的體系作為脈絡(luò)。這在很大程度上導(dǎo)致學(xué)生在進(jìn)行C語言程序設(shè)計(jì)課程學(xué)習(xí)的過程中缺乏興趣,難以積極主動地投入到學(xué)習(xí)中去,嚴(yán)重影響教學(xué)效率。盡管學(xué)生學(xué)習(xí)了一些有關(guān)C語言程序設(shè)計(jì)課程的知識,但是編程能力很難增強(qiáng),有些學(xué)生遇到實(shí)際復(fù)雜問題,束手無策??紤]到上述情況,教學(xué)工作者需要注重培養(yǎng)學(xué)生系統(tǒng)程序設(shè)計(jì)思維,提高編程能力。培養(yǎng)學(xué)生系統(tǒng)化的程序設(shè)計(jì)思維也就是提高學(xué)生身體力行解決實(shí)際問題的能力。通過這種手段,學(xué)生可以盡情探索未知問題,并進(jìn)行分析和研究與創(chuàng)新。
3.4注重教學(xué)方法的改進(jìn)。
為了達(dá)到C語言程序設(shè)計(jì)課程的教學(xué)目標(biāo),教學(xué)工作者在開展課堂教學(xué)活動的過程中需要適當(dāng)改進(jìn)教學(xué)方法和手段,有效培養(yǎng)學(xué)生的編程能力及創(chuàng)新能力。措施主要有:第一,做到課外和課內(nèi)教學(xué)完美結(jié)合,有效培養(yǎng)學(xué)生的綜合能力。第二,注重加大實(shí)踐教學(xué)的份額,培養(yǎng)學(xué)生的創(chuàng)新意識和應(yīng)用能力。第三,充分運(yùn)用各種資源,適當(dāng)開展網(wǎng)站互動學(xué)習(xí)。第四,通過多元評價方式考核實(shí)驗(yàn)成績。
4.結(jié)語
教學(xué)工作者在開展教學(xué)活動的過程中,要注重借助對諸多教學(xué)方法和手段的研究和摸索轉(zhuǎn)變教學(xué)理念。此外,還需要注重突出學(xué)生的主體地位,充分調(diào)動學(xué)生學(xué)習(xí)的積極性,有效培養(yǎng)學(xué)生解決實(shí)際問題的能力和創(chuàng)新能力,進(jìn)而行之有效地推進(jìn)C語言程序設(shè)計(jì)課程教學(xué)改革。
參考文獻(xiàn):
[1]遲永芳.《C語言程序設(shè)計(jì)》教學(xué)改革探索與踐行[J].黑龍江科技信息,2013(13):297.
[2]彭納新,陳俞強(qiáng).基于任務(wù)驅(qū)動的高職院校C語言程序設(shè)計(jì)課程教學(xué)改革與實(shí)踐[J].中國教育技術(shù)裝備,2013(18):74-76.
[3]蒲海波,潘勇浩,倪銘.“興趣驅(qū)動的案例教學(xué)”在C語言教學(xué)中的應(yīng)用[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013,16(13):192-193.