

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、“C語言程序設(shè)計(jì)”課程教學(xué)改革與實(shí)踐(中北大學(xué)電子與計(jì)算機(jī)科學(xué)技術(shù)學(xué)院山西太原030051)摘要:本文從教學(xué)實(shí)踐出發(fā)分析了當(dāng)前非計(jì)算機(jī)專業(yè)“C語言程序設(shè)計(jì)”教學(xué)中存在的問題。提出了在課程教學(xué)中如何采用案例教學(xué)法、基于認(rèn)知主義的內(nèi)容設(shè)計(jì)優(yōu)化以及以行動(dòng)導(dǎo)向?qū)W習(xí)為指導(dǎo)原則來設(shè)計(jì)和組織課堂和實(shí)驗(yàn)教學(xué)的改革措施并應(yīng)用于教學(xué)實(shí)踐。實(shí)踐證明改革措施是非常有效的。關(guān)鍵詞:教學(xué)改革教學(xué)模式案例教學(xué)認(rèn)知主義行動(dòng)導(dǎo)向?qū)W習(xí)中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:A1前
2、言“C語言程序設(shè)計(jì)”作為全國大部分高校非計(jì)算機(jī)專業(yè)的一門公共基礎(chǔ)課在課程教學(xué)中許多學(xué)生都認(rèn)為該課程涉及的概念比較復(fù)雜、規(guī)則繁多、使用靈活、容易出錯(cuò)學(xué)習(xí)起來普遍感到困難。特別是大多數(shù)高校將C語言作為非計(jì)算機(jī)專業(yè)學(xué)生進(jìn)校后首先接觸的第一門公共基礎(chǔ)課這種現(xiàn)象尤為明顯。為此作者從自身多年教學(xué)實(shí)踐出發(fā)以培養(yǎng)學(xué)生用計(jì)算機(jī)解決問題的思維能力為基本點(diǎn)對(duì)該課程的教學(xué)過程進(jìn)行了大膽的改革嘗試。2傳統(tǒng)教學(xué)中存在的問題筆者從事了多年的“C語言程序設(shè)計(jì)”教學(xué)發(fā)現(xiàn)
3、傳統(tǒng)教學(xué)中教學(xué)效果總是不理想因此對(duì)此進(jìn)行了深入分析發(fā)現(xiàn)在傳統(tǒng)的“C語言程序設(shè)計(jì)”教學(xué)中存在以下幾個(gè)主要問題。首先教師將教學(xué)目標(biāo)主要放在了讓學(xué)生掌握語法規(guī)則上而問題分析和算法思想等程序設(shè)計(jì)能力和素質(zhì)的培養(yǎng)不夠?qū)е聦W(xué)生學(xué)習(xí)積極性不高和缺乏對(duì)實(shí)際問題進(jìn)行分析、編程和處理的能力。其次傳統(tǒng)的教學(xué)過程與學(xué)生認(rèn)知過程存在偏差。目前國內(nèi)的大多數(shù)C語言教材都考慮到知識(shí)結(jié)構(gòu)的系統(tǒng)性和全面性大致按“算法數(shù)據(jù)類型基本結(jié)構(gòu)數(shù)組函數(shù)指針文件”的順序來組織教材。教師
4、按照教材編排的內(nèi)容和順序按部就班地進(jìn)行教學(xué)工作。這種組織方式雖然依邏輯思維方式進(jìn)行了歸類但難點(diǎn)還是較為集中跨度大學(xué)生一下子很難接受。由于學(xué)生沒有編程基礎(chǔ)講授算法和數(shù)據(jù)類型時(shí)只能講的多分析的少“填鴨”式的將概念灌輸給學(xué)生致使學(xué)生覺得C語言很難。隨后章節(jié)的講授也是先介紹C語言語法規(guī)則然后再針對(duì)所學(xué)的語法規(guī)則講授例子例子以語法應(yīng)用為重點(diǎn)較少涉及具體的C語言編程應(yīng)用。這種從理論到實(shí)踐、理論和實(shí)踐脫節(jié)的教學(xué)過程不僅難以激發(fā)學(xué)生的學(xué)習(xí)興趣導(dǎo)致課程知
5、識(shí)很難被學(xué)生全面掌握和靈活運(yùn)用。最后傳統(tǒng)實(shí)驗(yàn)教學(xué)效果有待提高。C語言的傳統(tǒng)實(shí)驗(yàn)教學(xué)以語法為主線實(shí)驗(yàn)課多數(shù)是強(qiáng)調(diào)語法語句練習(xí)由于語法的單調(diào)枯燥容易使學(xué)生陷入到冗繁的語法規(guī)則之中而逐漸失去學(xué)習(xí)興趣。我們應(yīng)該認(rèn)識(shí)到學(xué)習(xí)語法不是我們學(xué)習(xí)程序設(shè)計(jì)語言的真正目的。程序設(shè)計(jì)教學(xué)的目的是培養(yǎng)學(xué)生分析問題和解決問題的能力是在掌握語法的基礎(chǔ)上通過上機(jī)實(shí)踐真正地學(xué)會(huì)使用計(jì)算機(jī)語言來解決實(shí)際問題培養(yǎng)學(xué)生的程序設(shè)計(jì)思想。3C語言教學(xué)改革計(jì)然后趁機(jī)引入基本輸入、輸
6、出函數(shù)就順理成章了。這樣一來臺(tái)階小了學(xué)生的信心也增加許多學(xué)習(xí)積極性很快就被提高起來。對(duì)于生硬的語言敘述課堂上改用生動(dòng)的比喻進(jìn)行詳盡引導(dǎo)。程序設(shè)計(jì)方法的傳授是C語言程序設(shè)計(jì)課程的另一重點(diǎn)。在教學(xué)中不僅要貫徹自頂向下逐步求精的面向過程的程序設(shè)計(jì)思想還要盡可能采用程序框圖等程序設(shè)計(jì)工具來說明程序設(shè)計(jì)的過程和算法來培養(yǎng)學(xué)生程序設(shè)計(jì)的能力和素質(zhì)。3.3教學(xué)手段改革傳統(tǒng)教學(xué)手段中用粉筆書寫板書的時(shí)候教師可能會(huì)根據(jù)學(xué)生的隨堂反應(yīng)有機(jī)而又靈活地掌握分寸
7、并且可能以恰如其分的比喻幽默風(fēng)趣的語言以姿勢助說話等多種形式把對(duì)課程的理解表達(dá)得淋漓盡致抓住學(xué)生跟隨自己一步一步領(lǐng)會(huì)教材。但是程序設(shè)計(jì)課程中問題分析、算法設(shè)計(jì)及程序都要在黑板上書寫很難展現(xiàn)題目直接的銜接并且課程進(jìn)度受到很大影響。使用多媒體教室省去了粉筆在黑板上的書寫時(shí)間以計(jì)算機(jī)技術(shù)為核心的現(xiàn)代化教學(xué)手段至少比板書教學(xué)節(jié)省總學(xué)時(shí)的三分之一但是現(xiàn)代化的CAI教學(xué)在很多情況下只能播放事先輯錄好了的講稿、教案或課件在一個(gè)光線黑暗的教室里教師無法
8、看到學(xué)生的表情。CAI教學(xué)不足之處就是容易把板書教學(xué)可能實(shí)現(xiàn)的雙向交流變成單向傳遞?;谏鲜龇治鑫覀?cè)诮虒W(xué)過程中充分發(fā)揮兩種教學(xué)手段的優(yōu)勢采用多媒體與黑板結(jié)合的教學(xué)方式對(duì)理論知識(shí)利用幻燈片給出例題講解只要由教師利用黑板對(duì)問題進(jìn)行分析引導(dǎo)學(xué)生寫出算法在語言編譯環(huán)境下直接進(jìn)行編程調(diào)試使學(xué)生能直觀地看到編程的方法與效果極大地提高了學(xué)生的學(xué)習(xí)興趣。3.4以行動(dòng)導(dǎo)向?qū)W習(xí)為原則設(shè)計(jì)和組織實(shí)驗(yàn)課程教學(xué)活動(dòng)所謂行動(dòng)導(dǎo)向?qū)W習(xí)就是有目的地、系統(tǒng)地組織學(xué)生在
9、實(shí)際或模擬的專業(yè)情境中讓學(xué)生參與設(shè)計(jì)、實(shí)施、檢查和評(píng)價(jià)職業(yè)活動(dòng)的經(jīng)歷來發(fā)現(xiàn)、探討和解決職業(yè)活動(dòng)中的問題在體驗(yàn)與反思學(xué)習(xí)行動(dòng)的過程中獲得完成職業(yè)活動(dòng)所必需的知識(shí)與能力。上機(jī)實(shí)踐是“C語言程序設(shè)計(jì)”教學(xué)中不可缺少的教學(xué)環(huán)節(jié)。充分有效的上機(jī)實(shí)踐不僅能糾正學(xué)習(xí)中的理解偏差、加深知識(shí)要點(diǎn)的理解還能增強(qiáng)學(xué)生的上機(jī)實(shí)踐的積極性和問題處理能力切實(shí)提高編程能力與編程水平。在進(jìn)行實(shí)驗(yàn)課程教學(xué)設(shè)計(jì)和組織時(shí)我們以行動(dòng)學(xué)習(xí)行動(dòng)這條主線來組織教學(xué)。具體過程如下:(
10、1)編寫一些趣味性較高的程序演示給學(xué)生看通過例子告訴學(xué)生我們所需要學(xué)習(xí)的知識(shí)要點(diǎn)(2)在介紹了C語言程序編輯器的使用方法后帶領(lǐng)學(xué)生走進(jìn)實(shí)驗(yàn)室依照例題進(jìn)行簡單的程序設(shè)計(jì)對(duì)出程序中的錯(cuò)誤教師現(xiàn)場輔導(dǎo)給予解決(3)授課教師總結(jié)實(shí)驗(yàn)中的共性問題課堂上講解此類問題的解決方法再講解所涉及的語法點(diǎn)這樣學(xué)生由于一開始已經(jīng)有了感性認(rèn)識(shí)就比較容易理解和記住語法規(guī)則(4)在理解和記住語法規(guī)則的基礎(chǔ)上教師再設(shè)計(jì)一些簡單的題目讓學(xué)生走入實(shí)驗(yàn)室經(jīng)過這樣循環(huán)往復(fù)對(duì)于
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《c語言程序設(shè)計(jì)》課程的教學(xué)改革與實(shí)踐
- c語言程序設(shè)計(jì)教學(xué)改革
- 面向南疆地區(qū)c語言程序設(shè)計(jì)教學(xué)改革實(shí)踐
- “c++程序設(shè)計(jì)”課程教學(xué)改革的探索與
- visual basic語言程序設(shè)計(jì)課程教學(xué)改革探索
- 程序設(shè)計(jì)系列課程教學(xué)改革研究
- 《c語言程序設(shè)計(jì)》課程單元教學(xué)設(shè)計(jì)
- c語言程序設(shè)計(jì)課程單元教學(xué)設(shè)計(jì)
- 高校計(jì)算機(jī)類專業(yè)c語言程序設(shè)計(jì)教學(xué)改革嘗試
- c語言程序設(shè)計(jì)課程
- c語言程序設(shè)計(jì)課程教學(xué)大綱
- 《c語言程序設(shè)計(jì)》課程教學(xué)大綱
- c語言程序設(shè)計(jì)( )課程教學(xué)大綱
- 《c語言程序設(shè)計(jì)》課程教學(xué)大綱
- 《高級(jí)語言(c)程序設(shè)計(jì)》課程教學(xué)大綱
- 《c語言程序設(shè)計(jì)課程設(shè)計(jì)》-課程教學(xué)大綱
- 《程序設(shè)計(jì)語言(c)》課程教學(xué)大綱
- c語言程序設(shè)計(jì)課程設(shè)計(jì)
- 計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)c語言程序設(shè)計(jì)課程教學(xué)大綱
- 計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)c語言程序設(shè)計(jì)課程教學(xué)大綱
評(píng)論
0/150
提交評(píng)論