

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