孟曉麗 相歲女
【摘要】C語言是計算機專業(yè)的一門專業(yè)基礎(chǔ)課,在教學過程中應(yīng)注意運用現(xiàn)代化手段推進教學方法、教學環(huán)節(jié)的改革創(chuàng)新,為學生專業(yè)的后續(xù)課程提供必要的基礎(chǔ)知識,進一步提高學生的軟件設(shè)計和編程水平。
【關(guān)鍵詞】C語言;教學方法;教學手段
C語言是計算機及相關(guān)專業(yè)中一門重要的專業(yè)基礎(chǔ)課程,是從事計算機軟件開發(fā)的基礎(chǔ),對培養(yǎng)學生良好的編程思想和風格也有很大的幫助作用。C語言的特點是語法書寫要求嚴格,函數(shù)多,學生不容易掌握。學生在剛開始學習這門課程時,不知道怎么學,課程學完后也不知道學了些什么,對學過的知識也不知道如何應(yīng)用。
一、教學方法改革
過去我們采取的教學模式主要是以教師為主,按照教師對于課程的理解和認識將知識在課堂上給學生進行講解和輔導。這種教學模式不能反映學生自主學習能力,甚至在一定程度上制約了新型教學模式的發(fā)展。所以對傳統(tǒng)的教學理念和教學思路改革符合并促進開放式教育新模式的發(fā)展,歸納起來主要由以下幾種的教學法。
1、課堂討論法
在課程講授過程中,針對教學內(nèi)容講授的重點、難點,結(jié)合習題課,設(shè)計一系列課堂討論題目(每次討論2~3個題目),并且將討論題目提前下發(fā)給學生,使學生對討論題目提出的問題有所思考。通過課堂討論教學法,使學生對理論知識的理解和掌握更加深刻、扎實,能夠融會貫通、舉一反三。
2、理論與實驗結(jié)合教學法
學生在C語言課程中產(chǎn)生的學習困難,首先來自于他們對所學知識缺乏必要的感性認識,在教學中采用“先做后說”的方法,把根據(jù)學科理論知識精心設(shè)計的實驗實踐環(huán)節(jié)與學科理論相融合,即理論與實踐相結(jié)合的方法將教學內(nèi)容融合在一系列實踐教學環(huán)節(jié)中講授,使教學內(nèi)容更加形象、生動,學生對相關(guān)知識的掌握也更加深刻。
3、范例教學法
對于抽象理論知識的學習學生往往會覺得空洞而枯燥,為了符合學生的認知規(guī)律,從感性到理性,從理性到實踐,從直觀到抽象,再從抽象到具體實踐,范例教學在C語言的算法思想講解中能發(fā)揮其無法比擬的優(yōu)勢。對C語言中的主要算法和一些抽象的概念,可以盡量先從直觀意義或具體實例解釋著手,讓學生更容易理解。因此在教學過程中宜多畫圖,多舉例,多解釋。
4、啟發(fā)、提問式教學法
傳統(tǒng)的教師講、學生聽的填鴨式的教學已經(jīng)不能適應(yīng)現(xiàn)代教學。為了在課堂上激發(fā)學生的學習熱情,發(fā)揮學生的學習積極性采用了啟發(fā)、提問式教學法。通過啟發(fā)、提問,對學生循循善誘,增強學生學習的主動性和師生間的互動,使教師及時了解學生對教學內(nèi)容的理解和掌握程度,同時也活躍了課堂氣氛。比如在學單鏈表之前,舉幾個常用的單鏈表的應(yīng)用實例,讓學生帶著問題去學習,使學生的學習熱情提高了。
5、虛擬課堂教學法
網(wǎng)絡(luò)教學是當今計算機教育的發(fā)展潮流,它可以和傳統(tǒng)教學方式相配合,增加學生的學習渠道,充分利用學生的課余時間。網(wǎng)絡(luò)教學不僅可以通過網(wǎng)絡(luò)課程、在線視頻、論壇、留言板和電子郵件等形式實現(xiàn)教學互動,也可以讓學生更大程度地獲得需要的信息和知識,了解整個課程教學過程,并參與到我們的教學中來,形成師生共建、共促質(zhì)量的模式。
二、現(xiàn)代化教學手段改革
1、多媒體計算機輔助教學
在CAI環(huán)境中,學生充分發(fā)揮自學能力,根據(jù)自己的學習水平和需要選擇學習內(nèi)容,是現(xiàn)代教學改革和未來教學手段發(fā)展的方向,利用課件輔助課程教學已成為高等教育體制改革的一個重要環(huán)節(jié)[2]。通過多媒體電子教案可以更加合理的組織講授內(nèi)容、條理清晰、加大信息量,多媒體演示也可以使重點問題的剖析形象化。實踐證明,多媒體教學在講具體的算法實現(xiàn)方面顯得特別優(yōu)越[3]。
2、網(wǎng)絡(luò)輔助教學系統(tǒng)
利用ASP等技術(shù)設(shè)計,開發(fā)基于B/S模式的課程網(wǎng)絡(luò)輔助教學系統(tǒng),主要包括教學講義、網(wǎng)上答疑、作業(yè)處理、題庫維護、學習討論、主講教師錄像播放等功能。課程教學網(wǎng)站不僅可以實現(xiàn)正常的教學環(huán)節(jié),還可以在網(wǎng)站上不斷引入專題討論、課程前沿內(nèi)容、趣味討論等多種形式來激發(fā)學生深入探索。
3、開發(fā)和使用實驗教學軟件
通過實驗教學軟件提高學生上機實驗的效率,突出鞏固算法設(shè)計。實驗教學軟件的使用可分為以下幾個步驟:
(1)實驗教師先讓學生觀摩編寫的教學軟件,然后學生再根據(jù)實驗教學大綱和所做實驗課題的要求,并參閱教學軟件,最后提出自己的實驗方案,包括實驗?zāi)康?實驗內(nèi)容,實驗方法,所需儀器設(shè)備等。
(2)教師審查學生提出的方案。
(3)學生在教師或?qū)嶒灱夹g(shù)人員的指導下,依據(jù)自己的實驗方案來獨立完成實驗。
(4)根據(jù)實驗內(nèi)容和實驗結(jié)果提交一份完整的實驗報告。
4、提供學生課下自測練習的軟件
教師根據(jù)課堂講授的學習內(nèi)容和學生的掌握情況,編寫一些可供學生自主練習、自主評價的自測練習軟件,學生結(jié)合自己的學習情況進行自主練習和評價,以便逐步增加學生的學習興趣、提高學習水平。
三、教學環(huán)節(jié)改革
教學方法是一種點狀的具體的手段,這些手段還必須通過各個教學環(huán)節(jié)將其串聯(lián)起來,成為一個有機而完整的教學體系。在整個教學過程中可以采用以下的教學環(huán)節(jié):
1、課前導學
有效的預(yù)習會大幅度提高學生的學習效率,所以課前的導學實際上是非常重要的環(huán)節(jié),在每次課程結(jié)束時都可以將下次課程所需要準備預(yù)習的內(nèi)容提出來告訴學生,并將這些要求發(fā)布在網(wǎng)絡(luò)上供學生查詢。
2、課堂輔導
課堂教學是整個教學活動的一個重要環(huán)節(jié),課堂組織是否科學合理會直接影響學生學習的質(zhì)量和效果。任課老師不僅要注重課堂教學方法,還要總結(jié)出了一些有效的措施。
(1)明確學習目的,激發(fā)學習興趣。
(2)根據(jù)教學內(nèi)容,合理安排教學進度,注重節(jié)奏教學。
(3)教學方法強調(diào)的是講課的高度激情,以教師高昂的情緒感染學生。
(4)深入淺出,理論聯(lián)系實際,突出原理的應(yīng)用。
(5)以人為本,誠心與學生交朋友,推崇親情教學。
3、課后答疑
學生可以通過在課堂上當面提問或是在網(wǎng)絡(luò)上利用BBS、電子郵件的方式和教師進行互動來實現(xiàn)課后答疑活動,進一步鞏固所學的知識。
4、批改作業(yè)
在作業(yè)方面,改革了傳統(tǒng)的知識型、訓練型作業(yè)內(nèi)容,引入了綜合型、趣味型、能力型、思考型、科研型等多種類型的作業(yè)。教師通過批改作業(yè)可以了解學生學習和掌握知識的情況,以便及時補充和改進教學內(nèi)容。另外,我們還堅持通過課堂討論和答疑的方式,解決習題作業(yè)中所遇到的問題并提高學生的自學能力,發(fā)揚師生之間的互學互助精神,活躍學生學習氣氛,增強學生學習的主動性和創(chuàng)造性,并嚴格要求學生撰寫實驗報告,批閱完后當面對學生指明,對數(shù)據(jù)處理錯誤或偏差較大的要求重新寫。以上這些要求對保證教學質(zhì)量起到了重要的輔導作用,對學生將來的論文書寫也起到了很大幫助。
教學實踐表明,C語言課程只有在理論教學上不斷創(chuàng)新,在教學方法和手段上不斷更新,教學內(nèi)容與時俱進,才能使教學效果明顯,使學生成才,滿足社會發(fā)展對高素質(zhì)科技人才的需求。這就要求在教學過程中不僅僅要有先進的教學內(nèi)容,更要有先進的教學方法、先進的教學理念與先進的教學手段。
【參考文獻】
[1]譚浩強[M].C語言程序設(shè)計。北京:清華大學出版社,1999.
[2]陸菊康等.cc2001教程的研究與思考.網(wǎng)絡(luò)時代的中國計算機教育,1999,P17-20.
[3]陳麗娟.算法執(zhí)行過程的可視化在CAI中的應(yīng)用.計算機工程,1999,25(9).
【作者簡介】
孟曉麗(1978-),山西永濟人,學歷:碩士研究生,講師.