陸志強,鄭 偉,楊 富,田 野
(1.張家口職業(yè)技術(shù)學(xué)院, 河北張家口 075051;2.河北北方學(xué)院理學(xué)院,河北張家口075000)
現(xiàn)在計算機已普及到社會各行各業(yè),大學(xué)生學(xué)習(xí)“C語言程序設(shè)計”是提高計算機知識水平的重要一步。作為一門程序設(shè)計語言的入門級課程,C語言具有非常重要的地位。因此,針對目前非計算機專業(yè)該課程教學(xué)的現(xiàn)狀,及時發(fā)現(xiàn)教學(xué)中存在的問題,改進教學(xué)方法,對于提高教學(xué)質(zhì)量及培養(yǎng)現(xiàn)代化合格人才至關(guān)重要。
無論是計算機相關(guān)專業(yè)還是非相關(guān)專業(yè), 在“C語言程序設(shè)計”課程教學(xué)上都存在著一些問題,非計算機專業(yè)在該課程的理論教學(xué)和實踐環(huán)節(jié)上存在問題更多一些?!癈語言程序設(shè)計”是一門邏輯性較強的語言類課程,對于初學(xué)程序設(shè)計的大學(xué)生來說,面臨著大量的基本語法和程序結(jié)構(gòu)理論性的學(xué)習(xí)。有的學(xué)生認為教師講的這些知識理論性較強而實用性不強,因而會對這門課程的學(xué)習(xí)產(chǎn)生不重視甚至是抵觸的心理。還有的學(xué)生雖然認識到該課程的重要性, 也很想學(xué)好,但由于教材缺乏較容易理解和生動有趣的范例,感覺學(xué)習(xí)過程缺少樂趣, 加上自制力較差, 上課走神, 學(xué)習(xí)跟不上, 漸漸地就失去了學(xué)好這門課程的自信心。同時在實踐考察環(huán)節(jié)中由于考察內(nèi)容設(shè)置不合理,大部分學(xué)生即使到期末也很難對本門課程有一個整體框架式的認識,課程教學(xué)效果無法得到保證。根據(jù)我們近幾年的教學(xué)實踐,這種情況究其原因,反映出在教學(xué)中主要存在以下幾方面的問題:教學(xué)大綱不合適、教學(xué)形式和方法需要改革、對實驗環(huán)節(jié)重視不夠。
我院在大一下學(xué)期為非計算機專業(yè)學(xué)生開設(shè)了C語言課程,旨在讓他們拓寬思維方式,培養(yǎng)程序設(shè)計的能力。通過精選教材,制定合理的教學(xué)大綱,為后續(xù)課程的學(xué)習(xí)和今后從事專業(yè)實踐打下良好的基礎(chǔ)。通過多年教學(xué)實踐的總結(jié)和對兄弟院校教學(xué)情況的調(diào)研,“C語言程序設(shè)計”課程理論授課學(xué)時安排為36學(xué)時,實驗學(xué)時為18學(xué)時,采用分模塊法進行教學(xué)[1]。實踐表明,這種教學(xué)方式和安排能夠適應(yīng)學(xué)生的特點,達到較好的教學(xué)效果。
在基本語法知識講解完成后,可以引入任務(wù)驅(qū)動教學(xué)法穿插于教學(xué)過程中[2],以完成一個個具體任務(wù)為線索,由教師巧妙設(shè)置任務(wù),任務(wù)中含有知識點,把教學(xué)內(nèi)容融于實際任務(wù)中。任務(wù)開始時向?qū)W生介紹需要用到的概念、思想和方法,學(xué)生經(jīng)過思考和教師的點撥,自己去解決問題。在完成任務(wù)的同時,可以培養(yǎng)學(xué)生的創(chuàng)新意識、創(chuàng)新能力以及自學(xué)的習(xí)慣,學(xué)會如何去發(fā)現(xiàn)問題、思考問題以及尋找解決問題的方法。在這個過程中,教師的任務(wù)則是對學(xué)生如何去完成任務(wù)進行引導(dǎo)和指導(dǎo),并加以鼓勵和評價。
為了配合正常教學(xué),充分調(diào)動學(xué)生的積極性,能夠及時、全面地關(guān)注到每位學(xué)生的學(xué)習(xí)狀態(tài),可采用分組方式進行教學(xué)控制和管理[3]。即把全班學(xué)生劃分為多個小組,選取對該課程有興趣的學(xué)生任小組長,平時鼓勵小組長可以提前自學(xué),適當(dāng)時候給予指導(dǎo)。這樣有些教學(xué)內(nèi)容就可以放到課下來完成,由小組長負責(zé)開展和指導(dǎo)學(xué)習(xí)過程,上課的時候教師可以檢查自學(xué)效果,并給以指導(dǎo)和總結(jié)。實踐表明,這種以學(xué)生為主體的新型自主學(xué)習(xí)模式,能夠充分地激發(fā)學(xué)生的學(xué)習(xí)興趣和最大程度地挖掘?qū)W生的學(xué)習(xí)潛能,鍛煉了學(xué)生分析和解決問題的能力;在授課上,彌補了傳統(tǒng)教學(xué)模式中教師滿堂灌授課方式的不足,使得教師能夠抽出時間用于課程的精心準備和思考如何提高課程教學(xué)質(zhì)量。
精心制定上機實驗內(nèi)容,考察內(nèi)容要統(tǒng)籌語法掌握與能力的培養(yǎng)。實驗內(nèi)容的考察可采用類似比賽的方式,實驗任務(wù)可以給學(xué)生以壓力,在規(guī)定的時間讓學(xué)生充分動腦,爭取在短時間內(nèi)完成任務(wù)。這樣做有利于提高學(xué)生自身運用C語言的能力,展示平時學(xué)習(xí)的效果。較高的實驗分數(shù)能給學(xué)生一種榮譽感,更加有利于激發(fā)學(xué)生學(xué)習(xí)的主動性、創(chuàng)造性,充分展示學(xué)生的學(xué)習(xí)能力。
在非計算機專業(yè)“C語言程序設(shè)計”課程的教學(xué)中,如何在有限的時間內(nèi)上好C語言這門課還需要我們的各位C語言教師逐步地摸索,在教學(xué)實踐中注意觀察,不斷地總結(jié)經(jīng)驗,根據(jù)不同的授課內(nèi)容靈活運用,不斷創(chuàng)新,打破傳統(tǒng)的教學(xué)模式,尊重學(xué)生的個性化發(fā)展,充分調(diào)動與激發(fā)學(xué)生的學(xué)習(xí)熱情,注重培養(yǎng)學(xué)生發(fā)現(xiàn)問題、分析問題和解決問題的能力,使學(xué)生能夠更好地掌握“C語言程序設(shè)計”方法,從而符合現(xiàn)代信息社會對人才的要求。
參考文獻:
[1]肖明霞,馬紀穎.非計算機專業(yè)《C語言程序設(shè)計》的教學(xué)研究與思考[J].佳木斯教育學(xué)院學(xué)報,2010,102(6):323-323.
[2]劉小燕,申艷梅.“C 語言程序設(shè)計”教學(xué)方法探析[J].計算機教育,2010,(6):94-96.
[3]李桂珍,徐玉蓮.“C 語言程序設(shè)計”教學(xué)的思考與實踐——變被動為主動全方面促進C語言教學(xué)[J]. 計算機教學(xué)與教育信息,2010,12(6): 3145-3147.