C語言實驗教學(xué)法綜述
時間:2022-04-16 11:06:00
導(dǎo)語:C語言實驗教學(xué)法綜述一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
《C語言程序設(shè)計》是一門重要的計算機基礎(chǔ)課程,該課程不僅要求學(xué)生掌握一門高級程序設(shè)計語言,更重要的是學(xué)習(xí)程序設(shè)計的思想。然而,由于C語言的數(shù)據(jù)類型較多、表達(dá)式豐富、語法結(jié)構(gòu)復(fù)雜,使它成為一門教師難教、學(xué)生難學(xué)的課程。因此要學(xué)好C語言,必須注重上機實踐。
1現(xiàn)階段存在的問題
傳統(tǒng)的C語言程序設(shè)計課程的教學(xué)是以教師課堂講授為主的教學(xué)方式,學(xué)生完全在教師的講解下學(xué)習(xí)知識。但是由于大多數(shù)學(xué)生基本上是初次接觸程序設(shè)計,加之教科書內(nèi)容抽象,概念復(fù)雜,規(guī)則較多,使用靈活等在實際的教學(xué)過程中反映出很多問題。具體表現(xiàn)在以下方面:
1.1學(xué)生沒有明確的實驗目標(biāo),實驗興趣不大。
1.2現(xiàn)有教材中上機實驗立足于C語言本身的一些語言規(guī)則,和實際開發(fā)脫節(jié),沒有較容易理解和生動有確的范例,比較死板、枯燥。
1.3現(xiàn)有實驗大多注重語句、語法等,沒有把編程解題思路和程序測試放在首位,對學(xué)生分析問題和解決問題的能力訓(xùn)練不夠。導(dǎo)致學(xué)生在上機實踐中編寫程序能力不強,很多學(xué)生上實驗課時只是機械地把作業(yè)本寫好的程序輸入電腦。
1.4考核形式單一,缺乏實踐考核。傳統(tǒng)的程序設(shè)計語言的考試考核要求簡單,考試形式單一,以期末筆試為主;平時成績主要側(cè)重于考勤、作業(yè)、實驗報告。不重視上機實踐能力的考核,只偏重于理論考試,這導(dǎo)致學(xué)生對上機實踐的不重視?;谝陨蠁栴},致使C語言課程教學(xué)質(zhì)量不高,學(xué)生普遍編程能力差,如何提高C語言程序設(shè)計的教學(xué)效果就顯得尤為重要,這就要求我們在教學(xué)改革方法上有所突破。
因此,在實踐教學(xué)環(huán)節(jié)中,為了提高教學(xué)質(zhì)量,使學(xué)生從枯燥乏味的書本中走出來,教師必須利用現(xiàn)有資源重新整合教學(xué)內(nèi)容,改進(jìn)單一、乏味的教學(xué)方法,力求顯現(xiàn)在學(xué)生面前的知識有趣,以提高學(xué)生的學(xué)習(xí)興趣。
2教學(xué)改革方法
2.1采用多媒體教學(xué)手段。利用多媒體技術(shù)進(jìn)行信息的展示配合課堂講解可以大大的提高課堂的教學(xué)效率。在教學(xué)過程中利用多媒體課件,通過程序演示的方法教學(xué),讓學(xué)生快速掌握編程環(huán)境以及程序調(diào)試的方法,激發(fā)學(xué)生對新知識的聯(lián)想,不僅可以提高課堂的教學(xué)效率,還可以幫助學(xué)生建立知識結(jié)構(gòu),培養(yǎng)良好的自學(xué)能力和積極思考的習(xí)慣。
2.2根據(jù)教學(xué)內(nèi)容,精心設(shè)計實驗內(nèi)容。為了激發(fā)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生學(xué)習(xí)的主動性,并且能夠讓學(xué)生更好地掌握所學(xué)知識,教師應(yīng)該根據(jù)教學(xué)內(nèi)容,合理設(shè)計實驗內(nèi)容,使實驗內(nèi)容既聯(lián)系實際需要又能夠讓學(xué)生感興趣,使學(xué)生能夠運用所學(xué)知識解決問題。
2.3引入綜合性實驗,激發(fā)學(xué)生學(xué)習(xí)興趣。以往大多數(shù)同學(xué)在學(xué)完C語言后,普遍反映能看懂例題,但遇到實際問題就無從下手,這主要是教材上的例題缺少實際意義。為此,我們在實踐教學(xué)中設(shè)計綜合性實驗的上機內(nèi)容。綜合性實驗是以學(xué)生為主體,將學(xué)生分成幾個項目小組,小組成員共同選擇題目,商討編程方法和具體分工模塊。通過引入綜合性實驗大大地激發(fā)學(xué)生學(xué)習(xí)興趣,小組成員充分發(fā)揮自己的學(xué)習(xí)主動性和研究能力,使孤立的編程經(jīng)驗融入到綜合性實驗中去,學(xué)生對程序設(shè)計方法有更深入的體會,對培養(yǎng)學(xué)生的邏輯思維能力、合作能力和創(chuàng)新能力有很大幫助。
2.4充分利用網(wǎng)絡(luò)資源,提高教學(xué)效率。在實驗教學(xué)過程中,充分利用網(wǎng)絡(luò)平臺教學(xué)會有良好的教學(xué)效果。首先,實驗室安裝網(wǎng)絡(luò)教室軟件,配置教師機,上課時老師布置本次課實驗內(nèi)容,讓學(xué)生自己練習(xí),然后所有學(xué)生通過網(wǎng)絡(luò)將抽出的作業(yè)拷貝到自己的計算機上,隨機抽出一個學(xué)生的作業(yè)作為示例,由教師在教師機上邊調(diào)試邊講解,學(xué)生通過投影屏幕看教師的講解,并操作自己的計算機。每次試驗結(jié)束,通過網(wǎng)絡(luò)教室平臺把實驗中出現(xiàn)的普遍問題進(jìn)行集中講解,使學(xué)生及時了解自己學(xué)習(xí)中的問題以便避免或改正。
2.5采用任務(wù)驅(qū)動教學(xué)法的教學(xué)模式。任務(wù)驅(qū)動教學(xué)模式是指教師把教學(xué)內(nèi)容設(shè)計成一個或多個具體的任務(wù)。讓學(xué)生通過完成具體的任務(wù),掌握教學(xué)內(nèi)容。有了學(xué)習(xí)任務(wù),教師才能幫助學(xué)生有效地學(xué)習(xí),使預(yù)期的學(xué)習(xí)結(jié)果得以實現(xiàn)。它打破了傳統(tǒng)教學(xué)方法中注重學(xué)習(xí)的循序漸進(jìn)和積累的老套路,是一種學(xué)生主動學(xué)習(xí)、教師加以引導(dǎo)的教學(xué)方法;不再按照教學(xué)內(nèi)容的從易到難的順序,而是以完成任務(wù)作為驅(qū)動進(jìn)行教學(xué)。任務(wù)驅(qū)動教學(xué)法符合探究式教學(xué)模式,適用于培養(yǎng)學(xué)生的創(chuàng)新能力和獨立分析問題、解決問題的能力。在C語言程序設(shè)計課程教學(xué)過程中,讓學(xué)生以一個個具體的任務(wù)為線索,把教學(xué)內(nèi)容巧妙地隱含在每個任務(wù)之中,讓學(xué)生自己提出問題,并經(jīng)過思考和教師的點撥,自己解決問題。從而培養(yǎng)出獨立探索、勇于開拓進(jìn)取的自學(xué)能力。
2.6改革考核方式。建立一個服務(wù)于課程目標(biāo)的學(xué)生學(xué)習(xí)評價方法是一項非常重要的工作,考核不是目的,以考促學(xué)才是考核的本質(zhì)。傳統(tǒng)的筆試考核方式已不能滿足課程的需要,為使考核真正發(fā)揮“以考促學(xué)”的作用,我們改革了考核內(nèi)容和考核方式,重視對學(xué)生學(xué)習(xí)過程的考核,重視實際動手能力的考核,側(cè)重考核學(xué)生對知識的融會貫通和靈活運用能力。
具體措施如下:
(1)單一的筆試變?yōu)閺?fù)合試考核,從多方面對學(xué)生進(jìn)行考核。課程總成績由平時成績、實驗成績、期中成績、期末成績四部分組成。期中平時成績考核包括出勤、隨堂實訓(xùn)、課堂提問、作業(yè)等;實驗成績考核針對學(xué)生上實驗課的實驗成績。
(2)期末上機考試題型包括調(diào)試程序題、程序改錯題、編寫程序題等,重點考查應(yīng)用性較強的題型??己藢W(xué)生綜合知識運用能力、實際編程能力和實際操作能力。實踐表明,這種考核方法不但能更客觀地反映學(xué)生的學(xué)習(xí)情況,同時也能促進(jìn)學(xué)生學(xué)習(xí),起到良好的教學(xué)效果。
結(jié)束語C語言的實驗教學(xué)在該課程的教學(xué)過程中占有舉足輕重的作用,現(xiàn)通過總結(jié)多年來的教學(xué)經(jīng)驗和教學(xué)改革體會,提出C語言課程加強實踐教學(xué)改革、提高學(xué)生動手能力的思路和方法,使學(xué)生通過本門實驗課程的學(xué)習(xí)能夠很好地培養(yǎng)編程能力和程序設(shè)計思維能力,真正實現(xiàn)在實驗教學(xué)中培養(yǎng)學(xué)生分析問題與解決問題的能力。